Further fills ouf the headers for the game state classes. Adds some basic implementation to GameObject (observer code for position updates; will be used for updating the rendered ModelInstances).