Terrain Generation with the diamond square algorithm.