Took me a good few attempts but i manage to beat it. I found it really enjoyable constantly learning how to optimize my route to get to the end just a little bit faster. Connecting the plugs was probably what killed most of my runs as id let go of my mouse a few pixels off from one of the plugs and it would make me do that specific plug again.
Fun game play loop!