// Update is called once per frame
 void Update()
 {
     if (findPlayerTime < 0)
     {
         playerPos = GameObject.FindGameObjectWithTag("Player").GetComponent <PlayerGridPos>();
         player    = GameObject.FindGameObjectWithTag("Player").GetComponent <Player>();
     }
     else
     {
         findPlayerTime -= Time.deltaTime;
     }
 }
 // Start is called before the first frame update
 void Start()
 {
     player    = GameObject.FindGameObjectWithTag("Player").GetComponent <Player>();
     playerPos = player.gameObject.GetComponent <PlayerGridPos>();
 }
    public void Awake()
    {
        GameObject player = GameObject.Find("/Player");

        playerPos = player.GetComponent <PlayerGridPos>();
    }