Class EnergyLayer<T extends Entity & IChargeableMob,​M extends EntityModel<T>>