Started work on automated terrain generator.

Terrain is generated layer-by-layer :
- sea
- sand (beach)
- rivers and lakes
- plains
- mountains
- hills
- forest
- swamp