Added framework for GameObjects