private void SetTargetPositions(int numberOfTargets, float startingPosition)
    {
        //for three on the left
        Vector3 startPos       = m_targetCamera.ScreenToWorldPoint(new Vector2(startingPosition, 0f));
        float   currentPadding = 0f;

        for (int i = 0; i < numberOfTargets; i++)
        {
            GameObject target = m_targetPooler.GetClone();
            target.transform.position = new Vector3(startPos.x + currentPadding, startPos.y, 0f);
            currentPadding           += m_targetPadding;
            target.SetActive(true);
            m_listOfSpawnedTargets.Add(target);
        }
    }