changed hierarchy

place no longer inGameObject
added Place attribute to inGameObject
additional constructors and modifiers