A simple way to solve the issue of overlapping wires is to make it so when there's multiple inputs/outputs, the wire goes out a different distance on each one.
It would be nice if when you get tons of bullets and such on screen, it would automatically reduce the graphics to make the game keep running smoothly.