This game is awesome! There were a lot of great mechanics: choosing when to power on / off robots to deal with edge cases; restrictions on when you could push a block. I loved that you could manipulate the programs inside of the blocks too. Excellent game!