Smart puzzle concept with satisfying depth.The difficulty was just right for me too, the levels initially appear quite complex but are well crafted to teach new aspects of the mechanics you hadn't previously considered.Impressive as always!