void AddItem(Vector3 position)
    {
        GameObject go = GameObject.CreatePrimitive(PrimitiveType.Cube);

        go.transform.localScale = new Vector3(.2f, .2f, .2f);
        go.transform.parent     = itemParent.transform;
        go.transform.position   = position;
        go.AddComponent <NavMeshObstacle> ();                                                                   //can edit area being carved out here
        go.GetComponent <NavMeshObstacle> ().carving = true;                                                    //used for carving out navmesh
        quadTree.Add(go);
    }