Interesting concept! I wish there were more levels and the logic was explained somewhere, but including a level editor added some neat functionality to it.