added drawCardHand method