Added gameobject and component behaviour