Thanks for playing! I'm so glad to hear you liked the visuals, I worked very hard on them! And thanks, yeah I was actually expecting the functionality of the physics engine to do what I wanted out the box but was met with a surprising amount of bugs. With the help of the GM community though I was able to get it running as intended! (See here for behind the scenes screenshots of the process!).
Regarding unplugging, once a plug is plugged in, it physically will not come unplugged unless you unplug it.
However, there's a possibility that if the plug cannot reach the bank 100% when you plug it in initially, it will pop out. There's about 2 seconds where the plug will attempt to go in, and if it cannot do it in this time, it will pop out. I know this is not intuitive and I intended to add some more visual stimulation to show the error (I was going to have accompanying sounds and loads of ! ! ! ! pop out of a failed connection plug) but I ran out of time.
This is due to my lack of understanding on how to use the physics engine, as I couldn't figure out how to easily make the plug immediately snap in, without having some convoluted *temporary rendering* that shows the desired state while the physics engine sorts itself out.
Do you have any other feedback?