Added PlayerDataService and associated tests.