Lots of changes

Been changing alot, mainly so it's more readable and all the boundaries
for the ball.