Very nice! Ball physics is a bit surprising which adds to the game. Would consider some time based score system.
Nice idea. Glad you liked it.