reduced complexity in PlayerView