Project 2 - Breakout

Breakout is a game very much like Pong, in that there is a bouncing ball that the player hits with a paddle.  Breakout adds some rows of "bricks" near the top of the playing board.  Every time the ball hits a brick the player scores, the ball bounces as if it hit a wall, and the brick disappears. 

We will discuss in class how to determine whether the ball hits the horizontal or vertical surface of a brick.

Your game should have the following features:

In addition you should implement at least four enhancements which may include:

Turn in your code plus documentation describing your game and enhancements.

Have fun!