Solid use of mechanics for the puzzle elements! Your tutorialization was done beautifully, you do a great job of teaching the player what to do without spelling it out for them. My only complaint is some of the movement required can be a little bit odd/too precise, but other than that it was fantastic!