It's a fun game.
The controlls work great and the puzzles get harder with new ideas.
It's nice that you made an options menu and a pause menu.
Maybe you could let the level auto reset when the player does a mistake and an exit button in the mainmenu would be nice to have.