How does path manager know that it's flying a fixed wing craft at this point?  It looks like you need a better abstraction between path manager and vehicle type.