You taught the mechanics really well, and the concept was well executed. However, the input system was quite unappealing, and the game could use some more clever level design - most of the solutions were either obvious or discoverable through a quick process of elimination. Well done on organically delivering new mechanics to the player though! I didn't feel like I needed a tutorial whenever a new input piece was introduced as the level design supported intuitive discovery!