I normally don't go for really crunchy mechanics like this, but the complex narrative made up for it.