anchor.diff:  	delay = 20
   
   	process(var/obj/mecha/mecha)
  +		if(!mecha || mecha.gc_destroyed)
  +			return stop() //sanity
   		if(mecha.cabin_air && mecha.cabin_air.return_volume() > 0)
   			var/delta = mecha.cabin_air.temperature - T20C
   			mecha.cabin_air.temperature -= max(-10, min(10, round(delta/4,0.1)))
  
positive.code: 	delay = 15
  
  	process(var/obj/mecha/mecha)
  		if(mecha.internal_tank)
  			var/datum/gas_mixture/tank_air = mecha.internal_tank.return_air()
  			var/datum/gas_mixture/cabin_air = mecha.cabin_air
  
negative.code: /datum/global_iterator/mecha_internal_damage // processing internal damage
  
  	process(var/obj/mecha/mecha)
  		if(!mecha || mecha.gc_destroyed)
  			return stop() //sanity
  		if(!mecha.hasInternalDamage())
  			return stop()
  		if(mecha.hasInternalDamage(MECHA_INT_FIRE))
  