work-in-progress dungeon crawler, mostly text based, in JavaScript