private Platoon ConvertTrainingSet(TrainingSet set, int numberOfPlayers, int minimumFireteamSize, TeamSide side)
        {
            var chosenPlatoon = ChoosePlatoon(set, numberOfPlayers, minimumFireteamSize);

            Platoon platoon = new Platoon(side, minimumFireteamSize);

            platoon.SupportingRoles = int.Parse(chosenPlatoon.players);

            int squadCounter = 0;

            foreach (TrainingSetPlatoonSquad trainingSquad in chosenPlatoon.Squad)
            {
                var squad = platoon.AddSquad((SquadSign)squadCounter);
                squad.SupportingRoles = int.Parse(trainingSquad.players);

                foreach (TrainingSetPlatoonSquadFireteam trainingFireteam in trainingSquad.Fireteam)
                {
                    squad.AddFireTeam(int.Parse(trainingFireteam.players));
                }

                squadCounter++;
            }

            return(platoon);
        }