 {
            return
        }

        circumference = 2 * Math.PI * (currentRadius);
        nodesInThisCircle = Math.floor(circumference / (nodeRadius * 2 + spacingBetweenNodes));

        if (currentAngle >= 2 * Math.PI) {
            currentRadius += (nodeRadius * 2) + spacingBetweenCircles; // Adjust for next circle
            currentAngle = 0; // Reset angle for next circle
        }

        const x = center.x + Math.cos(currentAngle) * currentRadius;
        const y = center.y + Math.sin(currentA