anchor.diff:  	else
   		W.baseturf = old_baseturf
   
  +	W.explosion_id = old_exi
  +	W.explosion_level = old_exl
  +
   	if(!defer_change)
   		W.AfterChange(ignore_air)
   
  +	W.blueprint_data = old_bp
  + 
   	if(SSlighting.initialized)
   		recalc_atom_opacity()
   		lighting_object = old_lighting_object
  
positive.code: 		return
  	SSair.remove_from_active(src)
  	visibilityChanged()
  	initialized = FALSE
  	requires_activation = FALSE
  	..()
  
negative.code: 	I.setDir(AM.dir)
  	I.alpha = 128
  
  	LAZYADD(blueprint_data, I)
  
  
  /turf/proc/add_blueprints_preround(atom/movable/AM)
  