working functionality. Paddle now moves correctly and stays in bounds