player perspective