Nice work! The puzzles were challenging and I really enjoyed learning what the different controls meant - even when I thought I understood it, a new puzzle sometimes made me realize I hadn’t quite figured it out yet. The last puzzle was a real challenge but I was able to eventually solve it!
I sometimes forgot / had trouble telling when an effect was “active”, so maybe a more obvious indicator of that would be helpful, and perhaps some symbols or something to help differentiate the buttons from each other a little more (without having to give away what they do).
The graphics are pretty simple, but I think that works in a game like this - you don’t want to confuse the player by adding too much decoration if it doesn’t have any relevance to the puzzle. A bit of animation would probably go a long way here and complement the sound effects nicely too.
Nice job, this was very enjoyable to play!