use Builder pattern to create FlightBehavior