Yeah, gameplay wise they're like manually solving a makefile's dependencies. Of course we know the whole point is not in the structure of the solution but in the written content of the story. It's in the way the game world starts living inside the player's head, where all of the action is. I remember thinking about some FOTA puzzle during a bus trip for several hours without even having the game available.