Waveform collapse procedurally generated terrain