Updated the PlayerDataManager, more efficient and compact.