This uses simplex noise and a seed to generate a noise height map.
This height map is then used to set the color of the map according the the noise height.
The program can create two types of maps, island maps and continent maps.