The premise is simple, but it's executed really well.
I did run into a bug where the next block would refuse to spawn. I'm not sure if I just got unlucky, but after a few minutes of playing it was happening pretty much every other round.
Aside from that, I found the game really enjoyable. Nice job!