Every time I read things like this, I am fucking awed by the skill of the authors. I consider myself fairly technical but this stuff is next level. Deconcstructing a game is one thing, but writing and teaching about it is a whole different ballgame. Very impressive.