anchor.diff:  		momentum_x = 0
   		momentum_y = 0
   		usermessage("DISENGAGING FLIGHT ENGINES.")
  -		update_slowdown()
   		wearer.floating = FALSE
   		wearer.visible_message("<font color='blue' size='2'>[wearer] drops to the ground as their flight engines cut out!</font>")
   		//NO SOUND YET	playsound(
  
positive.code: 		return FALSE
  	momentum_decay()
  	for(var/i in 1 to momentum_speed)
  		var/turf/oldturf = get_turf(wearer)
  		update_cached_pull()
  		if(momentum_speed_x >= i)
  			if(step(wearer, drift_dir_x))
  				handle_linked_movement(oldturf, get_turf(wearer))
  		if(momentum_speed_y >= i)
  			if(step(wearer, drift_dir_y))
  				handle_linked_movement(oldturf, get_turf(wearer))
  		sleep(1)
  
  //Make the wearer lose some momentum.
  
negative.code: 			adjust_momentum(momentum_increment, 0)
  		if(WEST)
  			adjust_momentum(-momentum_increment, 0)
  
  //The wearer has momentum left. Move them and take some away, while negating the momentum that moving the wearer would gain. Or force the wearer to lose control if they are incapacitated.
  /obj/item/device/flightpack/proc/momentum_drift()
  