Rather than moving the scoring logic for these particular cases into the `Game` class, it would be easier to make sure that we set the `@opponent` attribute on a `Player` when we initialize a new `Game`:

```ruby
    def initialize
      @player1 = Player.new
      @player2 = Player.new

      @player1.opponent = @player2
      @player2.opponent = @player1
    end
```

That would allow us to access our opponent's score within the `Player#score` method:

```ruby
return 'deuce' if @points >= 3 && @opponent.points == @points
```