Thank you very much for the review and suggestions!
I'm definitely hoping to add some more mechanics to the game as I'm not satisfied with the puzzle aspect at all! Some of your suggestions are things I envisioned initialy but either didn't have enough time to integrate, such as activating other mechanisms, or didn't see how to integrate it cleanly like the different gear ratios.
Yeah, it'd really have been nice to have an undo button, I didn't even think of it during development but in retrospect that should have been in the game. A restart button exists, but with itch.io's fullscreen mode it bothersome to access as you have to press Escape which normally opens the Pause menu which has a restart button, but if you're playing in fullscreen it'll first exit it without opening the pause menu..
Anyway, thanks again!