public Challenger(Faction fac, List <Unit> army, Unit self) { fac.AddFactionMember(this); this.faction = fac; challenger = self; this.army = army; army.Add(self); }