Very cool concept, and really polished. Well done! I'd love to see more puzzle variety if you continue this game.