Converted Scripts and Conversations to GameObjectBase and updated repositories to implement IGameObjectRepository