private void PopulateEmptyTeam()
 {
     foreach (var position in TeamPositionHelper.GetTeamPositions())
     {
         _team.Add(position, null);
     }
 }
        public void GenerateOpponentsBaseOnTemplate(string templateID)
        {
            var template = _formationTemplateRepository.GetAll().First(x => x.ID == templateID);

            foreach (var position in TeamPositionHelper.GetTeamPositions())
            {
                _team[position] = GenerateCharacterForPositionBaseOnTempalte(template, position);
            }
        }