I really didn't like the way the ball bounced in my original, very simple, Pong game. I'm much happier with this, and it uses a fairly straightforward way of determining the proper bounce angle. I changed the paddle orientation to allow the paddle on both the X and Y axis, well, just because.