added fast implementation of playHand() method