Implemented Multiple Card Discards

I used recursion in the Card class to implement a multiple card play. It
uses the ranks of the discardPile to check all the cards the player
wants to play.