This is really well-designed! The puzzles built on each other in a nice way, and I think there was just the right amount of them. I did find it a bit confusing the first time I accidentally destroyed the goal and was forced to go back - maybe a message on the screen would've helped with that. Good work on this, though.