Everyone has opinions about games, but few people stop to ask what's actually going on underneath. Why do some companies nail it once and never again? Why do...