void Update()
    {
        List <Trigger2DHelper> freeSensors = sensors.FindAll(s => s.IsColliding == false);
        int freeCount = freeSensors.Count;

        if (freeCount > spawnThreshold)
        {
            GameObject randomPrefab = prefabPicker.PickRandom();
            GameObject go           = SpawnBlocOn(randomPrefab, freeSensors[Random.Range(0, freeCount)].transform.position);
            itemSpawner.SpawnAroundBloc(go.GetComponent <PolygonCollider2D>());
        }
    }