Most info summarized from GameTrailer’s video of the recent multiplayer presentation in LA. Edit: Hey people! Now that the game has…

Most info summarized from GameTrailer’s video of the recent multiplayer presentation in LA. Edit: Hey people! Now that the game has…