anchor.diff:  
   /************************************Machinery move procs************************************/
   
  -/obj/machinery/door/airlock/ATOM_BEFORE
  +/obj/machinery/door/airlock/beforeShuttleMove(turf/newT, rotation)
   	. = ..()
   	shuttledocked = 0
   	for(var/obj/machinery/door/airlock/A in range(1, src))
  
positive.code: 	return TRUE
  
  // Called on atoms after everything has been moved
  /atom/movable/proc/ATOM_AFTER
  	if(light)
  		update_light()
  	return TRUE
  
negative.code: 		else
  			shake_camera(src, 7, 1)
  
  /mob/living/afterShuttleMove(list/movement_force, shuttle_dir, shuttle_preferred_direction, move_dir)
  	. = ..()
  	if(movement_force && !buckled)
  		if(movement_force["THROW"])
  