public float getProgress() {
   return tile.getProgress();
 }
 public float getEnergy() {
   return (float) tile.getStoredEnergy() / (float) tile.getMaximumEnergy();
 }
 @Override
 public boolean canInteractWith(EntityPlayer player) {
   return tile.isUseableByPlayer(player);
 }