// Use this for initialization
    void Start()
    {
        gridGoalObjects = new GameObject[gridGoals.Length];

        //Debug.Log("Grid goals length: " + gridGoals.Length);
        //Debug.Log("Grid goal objects length: " + gridGoalObjects.Length);

        GameManager.OnGameStateChanged += OnGameStateChanged;
        arGridReference = FindObjectOfType <ARGrid>();

        if (arGridReference != null)
        {
            //Debug.Log("Found grid");
            InitializeGridGoalNodes();
        }
        else
        {
            //Debug.Log("Could not find grid");
        }
        directionalLight = GameObject.FindWithTag("Light");
    }
 public ARGrid SetGridRef(ARGrid arGridRef)
 {
     arGridReference = arGridRef;
     return(arGridReference);
 }