protected override void Assign(Player player)
 {
     if (player.GetTeam() == Team.None || player.GetTeam() == Team.Aggressive)
     {
         Teams.AssignToSmallest(player);
     }
 }
 protected override void Assign(Player player)
 {
     Teams.AssignToSmallest(player);
 }