added chooseCardAtIndex funcitonality, need to improve match algorithm in PlayingCard