Procedure generation with libnoise & irrlicht & sdl2 &sdl2_mixer