Refactor EnergyNetwork.split() to make sure lots of unneeded networks aren't created
Add an EnergyNetworkRegistry to keep track of Energy Networks and act as a singleton tick handler.