- Fixed a gigantic bug where, due to a typo, a new circuit was created
for every single wire segment. Oops!
- The wiring phase now has somewhat fewer intermediate parts.
- Power-generating tiles have an explicit update phase, rather than
updating in a method whose name starts with "get".
Anyway it's slightly faster than when I started and that's nice.
Only drawback is that circuit recalculation doesn't quite undo
correctly, but I think the effect is only visual.
For example, you can now make connections with the connection tool.
Remarkable.
Unfortunately, implicit connections aren't updated as you edit the level
yet.
Also came with some refactors for searching a level and whatnot.