                     // Update particles
                for (let i = this.particles.length - 1; i >= 0; i--) {
                    const particle = this.particles[i];
                    
                    // Age the particle
                    particle.age++;
                    
                    // Start fading when approaching max age
                    if (particle.age > particle.maxAge * 0.8) {
                        particle.fadeOut = true;
                    }
                    
         