public static Map CreateFromTemplate(Game game, MapTemplate mapTemplate)
        {
            var map = new Map(game, game.Countries);

            foreach (var countryTemplate in mapTemplate.Countries)
            {
                var country = Country.CreateFromTemplate(map, countryTemplate, game.Options.InitialCountryUnits);

                map.Countries.Add(country);
            }

            return(map);
        }