es = [];
                this.createParticles();
            }
            
            createParticles() {
                const numParticles = Math.min(50, Math.floor((window.innerWidth * window.innerHeight) / 20000));
                
                for (let i = 0; i < numParticles; i++) {
                    this.particles.push({
                        x: Math.random() * this.canvas.width,
                        y: Math.random() * this.canvas.height,
                        vx: (Math.random() - 0.5) 