Fixed source formatting, added GData class
Changed player data API to use GData class
Added javadocs to GData