I don't really have much to add. This is as pretty solid (and surprisingly challenging) implementation of a classic mechanic that fits the theme really well. My pro gamer tip for anyone else playing this is to try closing the circuit first and only then try to get the light bulbs.
Out of curiosity, how does the game check the solution? I always wanted to make a "fix the pipe" mechanic like this.