added function that procedurally generates heightfield