The latest title by Wargaming puts players in the cockpits of gigantic mechs as they fight each other, as well as AI-controlled enemies.