Anyone playing? It's a download only game available for 360 and PS3. 4 maps, 3 classes, up to 24 players per game. Tons of fun.