I love this game because it rarely makes exceptions. One of the first rules you learn is “a Roller won’t attack you if an obstacle is in the way.” Over halfway through the game, you can still be surprised to realize “wait, this new gameplay element is technically an obstacle, so Rollers won’t attack through it.” You can be dumbfounded by things you already learned, because the situation looks so different you don’t expect the old rules to apply.
I love this game because the devs thought of everything. If you think of an interesting way two monsters could interact, there’s a puzzle somewhere that uses it. If you think of a cheap way to cheese a puzzle, you’ll run out of time exactly one step before your goal, so go back and do it properly. Every new monster is an incredible expansion of the possibility space, yet every possibility is accounted for.
I love this game because it feels consistent. You don’t know much about the world, but everything you learn makes sense, ties together thematically, and maintains the overall tone.
Please buy this game.