fix for possible player data corruption

switched to using custom player data files instead of saving it with
vanilla playerdata