Hands smaller than doesn't consider the illegal compare to illegal condition
CalculateCombinationList() accidentally delete the cards of the handlist