This was hurting my brain, I can only imagine the gargantuan effort that went into programming and playtesting this. It did sort of feel like trial and error at times, but the puzzles are pretty well constructed and make for a fun challenge.