Also, whenever you find yourself using `else false` you know you can refactor. Your whole method could look like this and it'd be equivalent:
```ruby
def win?
  @points >=3 && @points - @opponent.points >= 2
end
```