Epic Games reveal Gears of War 2 multiplayer, 12 maps by launch