public void RecruitBattery()
 {
     var faction = new Reconnaissance();
     var counter = 0;
     for (var i = 0; i < 4; i++)
     {
         var soldier = new Droid();
         soldier.Weapon = new HoverTank();
         faction.Soldiers.Add(soldier);
     }
     Legion.Factions.Add(faction);
 }
 public void RecruitAuxiliary()
 {
     var faction = new Auxiliary();
     var counter = 0;
     for (var i = 0; i < 5; i++)
     {
         var soldier = new Droid();
         if (counter > 2)
         {
             soldier.Weapon = new BlasterCanons();
             counter++;
         }
         else
         {
             soldier.Weapon = faction.StandardIssueWeapon;
             counter = 0;
         }
         faction.Soldiers.Add(soldier);
     }
     Legion.Factions.Add(faction);
 }