leaned up dependancies to allow for lazy loading, trimmed some experimental stuff from master branch, better variable dep checking', added new accumalative erosion variable to keep track of erosion either by wind, rain or rivers, the erosion is tracked seperatly so we no longer modify the original heightmap