anchor.diff:  /datum/excited_group/proc/add_turf(turf/open/T)
   	turf_list += T
   	T.excited_group = src
  -	T.recently_active = 1
   	reset_cooldowns()
   
   /datum/excited_group/proc/merge_groups(datum/excited_group/E)
  
positive.code: 
  /turf/temperature_expose()
  	if(temperature > heat_capacity)
  		to_be_destroyed = 1
  
  /turf/proc/archive()
  	temperature_archived = temperature
  
negative.code: 
  	update_visuals()
  
  	if((!our_excited_group && !(our_air.temperature > MINIMUM_TEMPERATURE_START_SUPERCONDUCTION && consider_superconductivity(starting = TRUE))) \
  	  || (cached_atmos_cooldown > (EXCITED_GROUP_DISMANTLE_CYCLES * 2)))
  		SSair.remove_from_active(src)
  
  	atmos_cooldown = cached_atmos_cooldown
  