That last one was tricky! This was a pretty clever puzzle game! Well done! I really struggle with making puzzles beyond "press this button to open the door."
I would love to see more of this. It would maybe be nice to have a fast forward button - maybe if you hold space it will move at 3x speed (you could just call your update loop 3x per draw call). I really enjoyed this!