why not just add the entire Player?
```
used_pairs << [pair[0], pair[1]]
```

then just define Player equality as having the same name.