Great game, I enjoyed it so much I beat it twice. The second time through I speedran using the XAND gate.
I would have liked to see some reason for switches to be off as currently the switches are no different from live wires so by the end of the game switching them on is more of a chore than part of the puzzle.