A library of algorithms for generating simulated natural environments