public string TakeOff(AerialVehicle a)
 {
     a.StartEngine();
     a.TakeOff();
     Vehicles.Remove(a);
     return("An aerial vehicle has taken off");
 }
        public string TakeOff(AerialVehicle a)
        {
            a.StartEngine();
            a.TakeOff();

            return($"{a} is taking off");
        }
 public string TakeOff(AerialVehicle a)
 {
     a.StartEngine();
     a.IsFlying = true;
     a.FlyUp(50);
     Vehicles.Remove(a);
     return(a + " taking off!");
 }
        public string TakeOff(AerialVehicle a)
        {
            string ret;

            a.StartEngine();
            a.TakeOff();
            if (a.IsFlying)
            {
                ret = $"{a.ToString()} took off successfully.";
                Vehicles.Remove(a);
            }
            else
            {
                ret = $"{a.ToString()} could not take off.";
            }

            return(ret);
        }
 public string TakeOff(AerialVehicle a)
 {
     // NOTE TO SELF: This just lets a random Aerial Vehicle take off. Should there be a prerequesite that the vehicle itself was inside of the Airport (existed within its Vehicles List)? Or are these theorhetical random planes that are coming in and immediately taking off again?
     a.StartEngine();
     return(a.TakeOff());
 }