Added comments and one SDL_FreeSurface().
Fixed memory leak on game reset.

Re-initializing the game created new SDL_Surfaces without freeing the
old ones. Now we keep the same SDL_Surfaces.
Fixed bug where paddles' bounding boxes weren't set in start_game().
Added score increments on left and right wall impact.
Added mouse control of right hand side paddle.