Played and rated. It is challenging indeed, my brain needs some rest now :P
Please also have a look at our game, it is pretty challenging as well (nobody made it to level 2 yet lol) We need to tweak on the difficulty but we'd love to hear how far you made it!