This is going to be split into two parts: non-spoiler where I talk about the mechanics of the game and how I feel it pulls them off in as vague a way as possible, and then another part where I go into slightly more spoily plot details. This is the non-spoiler half of the review, but please bear in mind I have to talk about some really, really general plot points like the basic premise of the game in order to explain how certain bits and pieces work. It’s only stuff that’s revealed in basically all the marketing material for the game, but if you’ve somehow managed to avoid that and want to remain unspoiled I’d stop reading now.