anchor.diff:  	if(move_stacks > 0)
   		return
   
  -	SEND_SIGNAL(src, COMSIG_MOVABLE_MOVED, OldLoc, Dir, Forced)
  +	SEND_SIGNAL(src, COMSIG_MOVABLE_MOVED, old_loc, movement_dir, forced, old_locs)
   
   	return TRUE
   
  
positive.code: 	if(. && has_buckled_mobs() && !handle_buckled_mob_movement(loc, direct, glide_size_override)) //movement failed due to buckled mob(s)
  		return FALSE
  
  //Called after a successful Move(). By this point, we've already moved
  /atom/movable/proc/Moved(atom/OldLoc, Dir, Forced = FALSE)
  	SHOULD_CALL_PARENT(TRUE)
  
  	if (!inertia_moving)
  		inertia_next_move = world.time + inertia_move_delay
  		newtonian_move(Dir)
  	if (length(client_mobs_in_contents))
  		update_parallax_contents()
  
  
negative.code: 	if(oldarea != newarea)
  		newarea.Entered(src, direction)
  
  	Moved(oldloc, direction, FALSE, old_locs)
  
  ////////////////////////////////////////
  
  