Terrain

Mostly done, we just need to improve the random walk (to make it more tweakable and @solrun I think the minlength argument is wrong), and tweak it's parameters.