Diablo 3: Why It Took It So Long