refactored gameobjects to take their guid in their constructor
removed all remnants of the Client instance