nebula now uses non-periodic libtcod noise and generates it on the fly using a 512x512 array of arrays