- Use line-of-site for enemy detection of player
- Randomly select player's start cell
- Ability to go down to next level
- Specify to which level quest applies
- Heal when resting
- Only show a few cells around player
- Add more enemies the longer a player stays on a level
- Player statistics
- xp + leveling
- Player view with stats, level, and xp
- Ranged weapons
- Equip and use ranged weapons
- Scrolls
- Use scrolls from inventory
- Chance of a secret room per level
- Hide door leading to secret room
- Search action
- Saving throw for enemy to detect player
- Sneak action
- Add skills
- Player can improve skills on level up
- Additional quests