updated player service + unit test