public override bool TickAfterSimulationRoundRobin()
        {
            ProceduralBody body;

            if (_addQueue.TryDequeue(out body))
            {
                var generatorDef =
                    MyDefinitionManagerBase.Static.GetDefinition <MyPlanetGeneratorDefinition>(body.GeneratorId);
                body.Result = VoxelUtility.SpawnPlanet(body.Position.Translation, generatorDef, body.Seed, (float)body.Radius, body.Name);
                return(true);
            }
            return(false);
        }