Left 4 Walking Dead. We give our first impressions of Overkill's latest co-op FPS, set in the universe of The Walking Dead