anchor.diff:  	update_visuals()
   
   	var/our_temperature = our_air.temperature
  +
  +	var/remove = TRUE
   	if(our_temperature > FIRE_MINIMUM_TEMPERATURE_TO_EXIST)
   		hotspot_expose(our_temperature, CELL_VOLUME)
   		for(var/I in src)
  
positive.code: 
  		if(our_temperature > MINIMUM_TEMPERATURE_START_SUPERCONDUCTION)
  			if(consider_superconductivity(starting = 1))
  				remove = 0
  
  	if ((atmos_cooldown > (EXCITED_GROUP_DISMANTLE_CYCLES * 2)) || (!our_excited_group && remove == 1))
  		SSair.remove_from_active(src)
  
  //////////////////////////SPACEWIND/////////////////////////////
  
negative.code: 		archive()
  
  	current_cycle = fire_count
  
  	//cache for sanic speed
  	var/list/adjacent_turfs = atmos_adjacent_turfs
  