Modern Warfare 3: details, screenshots, and more leaked [Update]