Really cool idea! I did get kind of confused by the second level, and couldn't really figure out how it works once you have multiple actions bound to the same key. Also it seemed like I got stuck after making one invalid move, which was confusing.