I'd recommend moving the `@dealer_hand` to its own class. Something like

```ruby
class Hand; end
class PlayerHand < Hand; end
class DealerHand < Hand; end
```

Then, when it got time to get the cards:

```
class DealerHand < Hand
  def cards(player_has_stood)
    if player_has_stood
      [BlankCard.new, @cards[1..@cards.length]
    else
       @cards
    end
  end
end
```