A fun game. I liked the puzzles and that some even allowed for multiple possible solutions
(although I'm not sure if that was always intentional).
There were a few minor bugs that you explained in the description, but they were far away from making the game unplayable. Good work!