mainBall is in. but not perfect yet.