Nice puzzle! You could add an undo button to make the experience even better
I kinda wanna make this a full game now after seeing all these comments, if i do, I'll definitely add an undo button