Refactor `Player`