Fix a naming derp in registering tile entities (and perserve previous names)
Rework the EnergyValueRegistry to be more friendly with the API