Added 3 different procedural heightmap functions