public static Vessel[] GetRovers()
        {
            List <Vessel> ReturnVessels = new List <Vessel>();

            Vessel[] Rovers = (Vessel[])FlightGlobals.Vessels.ToArray();

            for (var i = 0; i < Rovers.Length; i++)
            {
                Vessel Rover = Rovers[i];
                if (Rover.vesselType == VesselType.Rover)
                {
                    if (Rover.Landed && Rover.landedAt != SpaceCenter.Instance.cb.GetName() &&
                        VesselHelper.HasEnergy(Rover) &&
                        VesselHelper.WorkingWheels(Rover))
                    {
                        ReturnVessels.Add(Rover);
                    }
                }
            }

            return(ReturnVessels.ToArray());
        }