Several times you accidentally used ".x/.y" instead of "_x/_y" There is a `ball.position_y` that should simply be `ball.y`