It took me a while to realize there were only 3 levels.
The interactions of the ball with the blocks are really satisfying, at least for me.
Nice work ;)