private void Start()
    {
        squareMaxSpeed        = maxSpeed * maxSpeed;
        squareNeigborRadius   = neighborRadius * neighborRadius;
        squareAvoidanceRadius = squareNeigborRadius * avoidanceRadiusMultiplayer * avoidanceRadiusMultiplayer;

        for (int i = 0; i < startingCount; i++)
        {
            FlockAgent newAgent = Instantiate(
                agentPrefab,
                Random.insideUnitCircle * startingCount * AgentDensity,
                Quaternion.Euler(0, 0, UnityEngine.Random.Range(0f, 360f)),
                transform
                );

            newAgent.name = "Agent" + i;
            newAgent.InitializeFlock(this);
            agents.Add(newAgent);
        }
    }