Coding Challenge #11: 3D Terrain Generation with Perlin Noise in Processing