Player view refactored.