It felt like the game showcased every possible puzzle variation based on this concept. Every stage was inventive, and the ending was satisfying. I really enjoyed playing it!