I'm always a sucker for games made with a custom engine, this one is pretty cool and fits the theme well.
I think the one major gameplay change that could be made is limiting the # of times you can delete blocks per level, and building puzzles around that.