Changed deckcheck algorithm:  now starts with keepable hands, iterates through all possibilities starting from there, and adds probability if they aren't also keepable under another rule
Merging in nialo's changes