Dungeon Crawler in Vue.js

This project was REALLY hard for me but I’m pretty happy how it turned out. I’d love some feedback, particularly any feedback on cleaning up the code and any advice on error handling. About 1% of the page loads result in an error because the random map matrix is trying to form a hallway outside of the game-board. Rather than write the lengthy code to fix that one problem I’d like to learn how to write error handling into my scripts to just have it re-render for that 1%.