private void SearchForTarget()
    {
        List <GameObject> targets = waveSpawner.GetListOfEnemies();

        foreach (var target in targets)
        {
            float distance = Vector3.Distance(transform.position, target.transform.position);
            if (distance < range && currentTarget == null)
            {
                currentTarget = target.transform;
            }
        }
        if (currentTarget != null)
        {
            if (Vector3.Distance(transform.position, currentTarget.transform.position) > range)
            {
                currentTarget = null;
            }
        }
    }