successfully added Start and End to fly. Doesn't do anything with them yet.
Have time and get time from the flight() predicate.