Modern Warfare 2 wants your attention (initial impressions)