anchor.diff:  			var/tz = text2num(href_list["z"])
   			var/turf/target = locate(tx, ty, tz)
   			if(istype(target))
  -				forceMove(target)
  +				abstract_move(target)
   				return
   		if(href_list["reenter"])
   			reenter_corpse()
  
positive.code: 	if(glide_size_override)
  		set_glide_size(glide_size_override)
  	if(NewLoc)
  		forceMove(NewLoc)
  		update_parallax_contents()
  	else
  		forceMove(get_turf(src))  //Get out of closets and such as a ghost
  		if((direct & NORTH) && y < world.maxy)
  			y++
  		else if((direct & SOUTH) && y > 1)
  
negative.code: 			var/turf/T = get_turf(M) //Turf of the destination mob
  
  			if(T && isturf(T)) //Make sure the turf exists, then move the source to that destination.
  				A.abstract_move(T)
  				A.update_parallax_contents()
  			else
  				to_chat(A, "<span class='danger'>This mob is not located in the game world.</span>")
  