This is basically the King Boo boss fight from Super Mario World as a standalone game, and I like it!
Although I do wish that the different sized blocks had different effects to them, unless you were planning on doing that.