I found it really hard to control the ball and keep it in play because of the foot always rotates randomly every time I move the mouse. The gameplay idea appears to be solid though.
When the ball goes offscreen, there's nothing I can do.
The leaderboard does work and it's nice that it's a global leaderboard.