//add obj into next scene!
 public void handleClick(GameObject obj)
 {
     if (obj != null)
     {
         Debug.Log("Object: " + obj);
         //LoadScene s = obj.GetComponent<LoadScene>();
         if (obj.CompareTag("PC"))
         {
             editWindow.SetActive(true);
             editScreen = gameObject.GetComponentInChildren <EditScreen>();
             //pass in pc
             pcconfig.UpdatePC(obj.GetComponent <PC>());
             editScreen.OpenScreen("pc", obj);
         }
         else if (obj.CompareTag("Switch"))
         {
             editWindow.SetActive(true);
             editScreen = gameObject.GetComponentInChildren <EditScreen>();
             //pass in switch as inspected object
             switchConfig.UpdateSwitch(obj.GetComponent <Switch>());
             editScreen.OpenScreen("switch", obj);
         }
         else if (obj.CompareTag("Router"))
         {
             editWindow.SetActive(true);
             editScreen = gameObject.GetComponentInChildren <EditScreen>();
             //pass in router
             routerconfig.UpdateRouter(obj.GetComponent <Router>());
             editScreen.OpenScreen("router", obj);
         }
         else if (obj.CompareTag("Cable"))
         {
             //remove cable
             if (obj.GetComponent <Cable>().plugged)
             {
                 obj.GetComponent <Cable>().unplug();
             }
             else
             {
                 obj.GetComponent <Cable>().replug();
             }
         }
         //s.LoadSceneByIndex(4);
     }
     else
     {
         Debug.Log("Object null");
     }
 }