public void AssignBender(List <string> benderArgs) { nation = allNations.FirstOrDefault(n => n.Type == benderArgs[0]); if (nation == null) { nation = new Nation(benderArgs[0]); this.allNations.Add(nation); } nation.AssignBender(benderFactory.CreateBender(benderArgs)); }