Tinkered with TableTopImpl and chooseDiscard()