internal bool DrawOneCardIntoHandCardOrderDestroyed(Card cardToDraw, GameState gameState) { Card card = this.DrawOneCardDeckOrderDestroyed(cardToDraw, gameState); if (card == null) { return false; } this.gameLog.DrewCardIntoHand(this, card); this.hand.AddCard(card); return true; }