Added player data abstraction for containing data cross-gamestates.
Merge pull request #155 from Revolutionary-Games/127-player-data

127 player data