Refactored the terrain generator a little to make it easier to add new stuff
Implemented first version of the island terrain generator