public void RecruitKnights()
 {
     var faction = new Knights();
     var counter = 0;
     for (var i = 0; i < 5; i++)
     {
         var soldier = new Sith();
         soldier.Weapon = faction.StandardIssueWeapon;
         faction.Soldiers.Add(soldier);
     }
     Legion.Factions.Add(faction);
 }
        public void RecruitReconnaissance()
        {
            var faction = new Reconnaissance();
            var counter = 0;
            for (var i = 0; i < 5; i++)
            {
                ICharacter soldier;
                if (counter > 2)
                {
                    soldier = new Sith();
                    counter++;
                }
                else
                {
                    soldier = new StormTrooper();
                    counter = 0;
                }
                soldier.Weapon = faction.StandardIssueWeapon;

                faction.Soldiers.Add(soldier);
            }
            Legion.Factions.Add(faction);
        }