updated canProcessDeparture method to check for free runway