Tilemap viewer that implements 2D perlin noise to generate and build the tilemap