added a general utilities module, cleaned up heightmap algos and added a radial gradient that can be used as a heightmask for making islands