adds paddle / ball interaction.

- the ball now bounces off the paddle. don't like the way its implemented here and would rather treat it like the wall bounce
- also makes a bug that when the ball gets destroyed / reset it creates millions of balls ...