Also, there's an extra comparison here right? You could have written it as:
`elsif @points >= 3 && @points == opponent.points`