The concept for this game is amazing. But not only that, all of the puzzles are very well executed and introduce the mechanics very well. The difficulty felt just right and I never felt like I was totally lost on how to solve something. Overall, very well done.