anchor.diff:  
   	set_glide_size(gliding_amount)
   	forceMove(destination)
  -	for(var/atom/movable/thing as anything in things2move)
  +	for(var/atom/movable/thing as anything in things_to_move)
   		thing.set_glide_size(gliding_amount) //matches the glide size of the moving platform to stop them from jittering on it.
   		thing.forceMove(destination)
   
  
positive.code: 		var/turf/T = get_step_multiz(lift_platform, check_dir)
  		if(!T)//the edges of multi-z maps
  			return FALSE
  		if(check_dir == DOWN && !istype(get_turf(lift_platform), /turf/open/openspace))
  			return FALSE
  	return TRUE
  
  
negative.code: 	canSmoothWith = null
  	//kind of a centerpiece of the station, so pretty tough to destroy
  	resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF
  	/// Set by the tram control console in late initialize
  	var/travelling = FALSE
  	var/travel_distance = 0
  	/// For finding the landmark initially - should be the exact same as the landmark's destination id.
  	var/initial_id = "middle_part"
  	var/obj/effect/landmark/tram/from_where
  	var/travel_direction
  