Wow. This incredibly long and detailed piece takes all of the recent discussions (such as this and this) regarding what is or is not a game mechanic and what “narrative” means in games, and tries to make sense of it all, and in the process gives us a pretty good snapshot of the current state of the arguments. Nicely done.