void Update()
    {
        player.GetComponent<Rigidbody>().isKinematic = false;
        if ( Input.GetMouseButtonUp( 0 ) )
        {
            resource = CheckForResource();
            reset = CheckForReset();
            if (resource != null)
            {//Debug.Log("Click on Resource");

                string tag = resource.transform.gameObject.tag;
                if (tag == "Resource")
                {
                    resource.Collect(resource.transform.gameObject);
                    setResourceCountText();
                }

            }
            if (reset != null)
            {Debug.Log("Clicked on Reset");
                resetObject = reset.transform.gameObject;
                resetReference = reset;
                Invoke("destroyMapDelay", 3f);
            }
        }

        if (Input.GetKey(KeyCode.Escape))
        {
            Debug.Log("Quiting");
            Application.Quit();
        }

        if (Input.GetKeyDown(KeyCode.KeypadEnter))
        {
            Debug.Log("Pressed Enter");
            paused = !paused;
            if (paused == true)
            {
                Debug.Log("Pausing");
                pauseText.text = "PAUSED";
                Time.timeScale = 0;
            }
            else if (paused == false)
            {
                Debug.Log("The enter button isn't pressed");
                pauseText.text = "";
                Time.timeScale = 1;
            }
        }
    }
 void Start()
 {
     //Debug.Log("Player Start");
     Application.LoadLevel(level);
     setResourceCountText();
     count = 0;
     setCountText();
     winText.text = "";
     pauseText.text = "";
     resource = null;
     CollectResource.resources = 0;
 }