public void updateEntity()
	{		
		if(!worldObj.isRemote && enabled == true){
			ItemStack fuel = getStackInSlot(1);
			ItemStack upgrade = getStackInSlot(3);
			if(fuel != null && MMHeatFuels.containsItem(fuel.getItem()) && heat != null && heat.getHeat() + MMHeatFuels.getFuel(fuel.getItem()) <= heat.getMaxHeat())
				addHeat();
			
			if(upgrade != null && MMUpgrades.containsItem(upgrade.getItem()))
				MMUpgrades.getUpgrade(upgrade.getItem()).action.onUpdate(this);
		}
	}