Added Ball and Block collision easing animations

Added more easing animations for ball and blocks
Moved paddle movement components into their own package under
paddlecomponents.movement.
Added a few more easing formulas.