public PathFindingNode Get()
        {
            if (PathFindingManager.GetCellValue(Position.get()) != PathFindingManager.StartingCell)
            {
                if (NextNode == null)
                {
                    NextNode = new PathFindingNode(PathFindingManager.TraceCellPoint(Position.get(), 8));
                    GameManager.GetLevel().AddObject(NextNode);
                }
            }

            return(this);
        }