How we designed Gunsmith 2.0 for Modern Warfare 2