For a physics based game, the physics are just awful. Sure, I see you say the game is supposed to be hard, but it should be hard in a way that requires skill, not in a way that the ball will just start falling sideways instead of down or bouncing in a direction that just doesn't make sense.