Spent a couple of hours adding a little smoke animation (a few frames added to the sprite sheet then animated) when you solder a component. Also added checks for broken components. The slider is a temporary visual indicator that the functional state of the hardware has changed. Had a little problem with the sprite animator generating a load of errors after destroying the smoke object (an event on the animator firing a function to the Smoke GameObject). Turned out the animation was set to loop so just unchecking the box fixed the problem.
The rain is a particle system with a pixel style texture applied.