implmenting PlayerData using JSON marshal&unmarshal for persisitency