Fix a naming derp in registering tile entities (and perserve previous names)
Rework the EnergyValueRegistry to be more friendly with the API
More API work
Mark EnergyValueRegistryProxy as final