Very fun game! The puzzles were quite good and the visuals fit the style of game very well. The audio fit in with every else as well.
I would suggest adding in an instructions screen, and maybe a refresh button where you can restart the level if you mess up. I had to refresh the screen and lose my progress whenever I messed up which was a little frustrating. But overall very good job!