The art style for this was pretty awesome, and I like the concept too.
It took me a while to understand what was going on, which gave it a real punishing difficulty!