private static List <ISpaceCraft> BuildScaledBfrGto(IMassiveBody planet, MissionConfig config, string craftDirectory) { var carousel = new Carousel(craftDirectory, planet.Position + new DVector2(0, -planet.SurfaceRadius) + config.PositionOffset, planet.Velocity, config.PayloadMass); var ship = new ScaledBFS(craftDirectory, DVector2.Zero, DVector2.Zero, 0, 823000); var booster = new ScaledBFR(craftDirectory, DVector2.Zero, DVector2.Zero); carousel.AddChild(ship); ship.SetParent(carousel); ship.AddChild(booster); booster.SetParent(ship); return(new List <ISpaceCraft> { carousel, ship, booster }); }