working hostile ships and changing mission stat

Same issue as https://github.com/pioneerspacesim/pioneer/pull/2622

Only difference is I haven't tested this, after the fix, but the code is almost identical to Taxi.