anchor.diff:  				node = target
   				break
   
  -	var/turf/T = src.loc			// hide if turf is not intact
  +	var/turf/T = get_turf(src)			// hide if turf is not intact
  +	if(!istype(T)) return
   	hide(T.intact)
   	update_icon()
   
  
positive.code: 		*/
  
  		var/turf/T = get_turf(src)
  		var/list/directions = list(NORTH, SOUTH, EAST, WEST)
  		var/node1_direction = get_dir(src, node1)
  		var/node2_direction = get_dir(src, node2)
  
negative.code: 		underlays.Cut()
  
  		var/turf/T = get_turf(src)
  		if(!istype(T)) return
  		var/list/directions = list(NORTH, SOUTH, EAST, WEST)
  		var/node1_direction = get_dir(src, node1)
  		var/node2_direction = get_dir(src, node2)
  