add gameobject interaction