Ball now starts on one of the paddles, instead of starting in the center.
Added Direction to the Ball constructor so that it goes up when it starts on the bottom paddle, and goes down when it starts on the top paddle.
The game now properly detects when a point was scored and resets the ball.