Very solid puzzler, slowly introducing mechanics by showing the player how they work then challenging them to use them. Very well paced. Good job.