The “Call of Duty HQ” makes accessing Modern Warfare 3 a chore.