Great mechanics and good level structure, like how the number of rooms and complexity increases over time and forces you to reconsider your path.