Playerdata

Refactored gamewatch class removing all player data related methods moving them to their own class and deduplicating along the way. All references to the old methods updated.