A libary that implements the boardgame labyrinth and exposes the functionality to create and interact with games
npm install labyrinth-game-logicconst playerRed = new Player((readonlyGameState) => Promise
const playerGreen = new Player((readonlyGameState) => Promise
const playerYellow = new Player((readonlyGameState) => Promise
const randomBoard = Game.generateRandomBoard();
const game = new Game({ playerGreen, playerRed, playerYellow, board: randomBoard });
game.addEventListener('gameended', (winner) => {})
game.addEventListener('playermoved', (move) => {})
game.addEventListener('treasurefound', (player, treasure) => {})
game.start()