-method to add a new empty hand to a player
21: def initialize;@h=[];end
-method to add a card to a players hand
23: def accept c;@h.push c;end
-method to count how many cards are in a hand
25: def count;@h.size;end
-method that returns true if the hand contains one or more cards of a given
value -method that returns true if the hand contains one or more cards of a
given suit
30: def has? v;@h.detect{|c|c=~/#{v}/};end
-method to remove a particular card from a hand.
27: def remove c;@h.delete c;end
-method to return values of the cards in a hand ( H6, C3, SK, etc )
32: def values;@h.inject{|s,c|s<<" "+c};end