anchor.diff:  		cached_gas[GAS_META] = meta_gas_info[id]
   	else
   		cached_gas = gaslist_cache[id]
  +	//Copy() it because only GAS_META is static
   	return cached_gas.Copy()
   
   /datum/gas_mixture
   	var/list/gases
  -	var/temperature // Kelvins
  +	var/temperature //kelvins
   	var/tmp/temperature_archived
  -	var/volume
  +	var/volume //liters
   	var/last_share
   	var/tmp/fuel_burnt
   
  
positive.code: 			sharer.temperature = max(sharer.temperature + heat/sharer_heat_capacity, TCMB)
  	//thermal energy of the system (self and sharer) is unchanged
  
  /datum/gas_mixture/temperature_mimic(turf/model, conduction_coefficient)
  	var/temperature_delta = temperature - model.temperature
  	if(abs(temperature_delta) > MINIMUM_TEMPERATURE_DELTA_TO_CONSIDER)
  
negative.code: 
  			temperature = max(temperature - heat/self_heat_capacity, TCMB)
  
  //see above
  /datum/gas_mixture/temperature_turf_share(turf/simulated/sharer, conduction_coefficient)
  	var/temperature_delta = temperature_archived - sharer.temperature
  	if(abs(temperature_delta) > MINIMUM_TEMPERATURE_DELTA_TO_CONSIDER)
  