private bool IsValidMove(DeckRegularDict <RegularSimpleCard> thisCol) { if (Test !.AllowAnyMove == true && SingleInfo !.PlayerCategory == EnumPlayerCategory.Self) { return(true); //for testing. } return(thisCol.HasDuplicates(items => items.Value)); //hopefully this simple now. }