Third task for the CG course. Procedural landscape creator.