extends Ball var stateCheckTimer = 0.3 func _ready(): state_check() super._ready() func _process(delta): super._process(delta) stateCheckTimer -= delta if stateCheckTimer <= 0: stateCheckTimer = 0.3 state_check() func state_check(): if SaveManager.get_save_value("ambiQuestStarted", false): visible = true $CollisionShape2D.disabled = false else: visible = false $CollisionShape2D.disabled = true