start of ball-respawn logic