Implemented repository and player service