Basic terrain generation

Needs refining, but the algorithm is there. Need to tweak inputs