We just got a new co-op FPS game from the co-creator of Left 4 Dead [ The Anacrusis ] Youtube link...