This is the first i have seen of this, but it looks alot more fun than i thought it would. It's coming out on xbox right? Would definitely play a gamespot server :D
kujajonjo's comments