import { generateDungeon, findFreeCell, furthestRoom, rectCenter } from '@datamoc/mw_games/roguelike';
const level = generateDungeon({ width: 40, height: 30 });
const start = rectCenter(level.rooms[0]);
const stairsRoom = furthestRoom(level, start); // put the exit far from the entrance
const monsterCell = findFreeCell(level, new Set([level.index(start.x, start.y)]));
A random passable cell, avoiding any listed as taken.