If the Player constructor was refactored to take a name parameter, this could be shortened to read

```java
players.add(new Player("Player " + ++i))
```