Hundreds of rooms to solve!
Many types of monsters with greatly varying abilities and behavior.
Multiple characters, some of which contribute to puzzles as well as story development.
Other game elements including obstacles, potions, explosives, and tunnels.