They just said «
Signature Launch Mode» you don't know if the game is going to be free for plus, with DLC, or if they will add onto the game for free a-la Plants V Zombies or Left4Dead, the launch mode might even be free and they'll have other
gameplay styles for DLC, to get people
hooked, and get them to want to play other modes.