flesh out game object model some more