finish fewest hops, update input, add getters in flight
fix conflicts
shortest trip, fewest hops working