void CreateArrow(Vector2 point)
    {
        inputList.Add(point);

        var arrowTemp = ArrowController.Create();

        arrowTemp.name             = "PlayerArrow";
        arrowTemp.transform.parent = arrowContainer.transform;
        arrowList.Add(arrowTemp);

        arrowTemp.transform.position = point;
        arrowTemp.transform.position = new Vector3(point.x, point.y, arrowZLayer);

        RefreshNodeLinks();
    }