Added logic for PlayerService