That is an amazing idea and really polished. I would say that it might have been nice to have the blocks crush the enemies as well, it would have added another element to the game, do you crush these enemies over here, or use the blocks to fit in somewhere else to create a line.
Really great stuff.