The main mechanic is such a good idea. The puzzles really nicely introduced new concepts just to later need the mastery of them. The playing this just feels so nice and the game is very polished