Paddle Collisions, Ball Behavior

- Fixed a bug with that was causing the Paddle Collision boxes to be
created with incorrect dimensions.
-Made changes to Paddle collision logic.
- Added a method to simplify updating collision boxes for the Paddle and
Ball class.
- New Ball behavior: it will change X velocity depending on the velocity
of the Paddle.