Inertia was causing objects to overshoot their airflow destination. By checking if things can spacemove, we will know if they are already undergoing inertial movement and therefore we can stop them from being airflow pushed further.
Works pretty well from my testing.