anchor.diff:  
   	if(!force)
   		if(!check_dock(new_dock))
  +			remove_ripples()
   			return DOCKING_BLOCKED
   		if(!canMove())
  +			remove_ripples()
   			return DOCKING_IMMOBILIZED
   
   	var/obj/docking_port/stationary/old_dock = get_docked()
  
positive.code: 
  	if(!force)
  		if(!check_dock(new_dock))
  			return DOCKING_BLOCKED
  		if(!canMove())
  			return DOCKING_IMMOBILIZED
  
  	takeoff(old_turfs, new_turfs, moved_atoms, rotation, movement_direction, old_dock, underlying_old_area)
  
  	CHECK_TICK
  
negative.code: 	var/list/moved_atoms = list() //Everything not a turf that gets moved in the shuttle
  	var/list/areas_to_move = list() //unique assoc list of areas on turfs being moved
  
  	. = preflight_check(old_turfs, new_turfs, areas_to_move, rotation)
  	if(.)
  		remove_ripples()
  		return
  
  	/*******************************************Hiding turfs if necessary*******************************************/
  