made the paddle bounce algorithm much better