added PlayerData class