It was all good until...
lvl 19, when it basically went from puzzle game to annoy the hell out of you game. You had a congruent concept going throughout the entire game and then suddenly BAM, time to throw is some level made just to piss off the player!! congrats, I'm pissed, heres your 2, you truly earned it! Challenge the players mind to solve the puzzle not perfectly navigate a room over and over and over again.