If you're looping over something to collect items into an array, I'd rather you use map.

```ruby
@turns = 13.times.map do |x|
  turn = Turn.new(@opponent_a.strike, @opponent_b.strike)
  if @opponent_a.strike == turn.winner
    @opponent_a
  else
    @opponent_b
  end
end

@turns.each_with_index do |winner, i|
  puts "#{winner.name} won round #{i+1}!"
end
```

I also separated the running of the turns with the reporting of the turns.