Moved noise texture generation out of TerrainBlock