protected override void LoadContent()
        {
            var modelObject = Content.Load <Model>("Shape");

            _model = new MyModel(modelObject);

            _subModels = new List <OrbittingModel>();
            _moons     = new List <MoonModel>();
            for (var i = 4; i < 50; i += 5)
            {
                var planet = new OrbittingModel(modelObject, i, 0.0001f + (0.00001f * i));
                _subModels.Add(planet);
                _moons.Add(new MoonModel(modelObject, planet, 2, 0.001f));
                _moons.Add(new MoonModel(modelObject, planet, 3, 0.0015f));
            }
        }
 public MoonModel(Model model, OrbittingModel planet, float distance, float speed) : base(model, distance, speed)
 {
     _planet = planet;
 }