Note: This version has extra features that you aren't required to implement for the assignment (like sound effects, and the ball bouncing off the paddle at different angles). You are only responsible for implementing the features described in the Assignment 3 handout. But you can certainly add these capabilities for extra credit!