procedural generation of asteroids and other space objects