public override BaseGrid Clone()
        {
            DynamicGridWPool tNewGrid = new DynamicGridWPool(null);

            foreach (KeyValuePair<GridPos, Node> keyValue in m_nodes)
            {
                tNewGrid.SetWalkableAt(keyValue.Key.x, keyValue.Key.y, true);

            }

            return tNewGrid;
        }