           // Update position
                    particle.x += particle.vx;
                    particle.y += particle.vy;
                    
                    // Gentle mouse attraction
                    const mouseDistance = Math.sqrt(
                        Math.pow(particle.x - this.mouse.x, 2) + 
                        Math.pow(particle.y - this.mouse.y, 2)
                    );
                    
                    if (mouseDistance < 120) {
                        const attraction = (120