update paddle rotation and some hopefully better collision detection