player components done