- Pong - The Game logic. I starts creates the player and paddle instances and keeps track of wins/losses
- Paddle - A simple paddle class. It handles moving an drawing the paddle
- Player - Extends the Paddle class and adds an 'mousemove' event for following the mouse
There are many improvements to the code which I could have made such as externalizing the ball to its own class or creating better collision detection. These improvements weren't made to keep the talk short since I had under a half hour to present everything and I wanted to make sure everyone could quickly understand the the full scope of the code.