Height generation improvements

Made some changes in how the height is calculated to make the map more
interesting.