Nice puzzle game. I really appreciated the care taken into a functional user interface: clear instructions, level select, visual connection between buttons and the affected door, different colors for different types of buttons. That being said, here are a couple of suggestions for further improvement:
- having the clickable elements get highlighted when the mouse hovers over them, so that it is clear what is clickable and what is not.
- keeping visible the connection from a button to a disabled door (e.g. having a full line if the connection is active and a dashed line if it's not or something like that). This is particularly important if the door is disabled at the start of the level.
- there is also a bug with the level select, clicking on level 9 loads the end game screen and not the beginning of level 9.
I enjoyed discovering the different mechanics and how varied they were. I particularly liked the moving arrows. My least favorite were the purple buttons. Unlike the other elements I felt it was not clear how exactly they work and they felt somewhat arbitrary (or maybe I'm just missing something obvious?). Particularly the ones in the last level were very confusing, there were too many connections and I didn't really feel like tracking them all and which were toggled on/off with which button.