JSON format, improved player class