Cleaned up organization. Item classes.

Paddle and Ball classes have been added. In order to allow for more than
the pre-defined ones a Ball list and Paddle list can be used. Collision
has also been redone - now includes top/bottom collision and corner
collision. There is a weird bug where sometimes the ball goes right
through the paddle.