Ah I love this, it made me very reminiscent of some of the really well designed puzzle games that I'd occasionally find myself lost in for hours when I'd camp out on Newgrounds eons ago. Big props to the introduction of each mechanic before leading into the more complex puzzles! That's a difficult thing to pull off well and I think you guys were absolutely spot on here.