        this.particles = [];
                this.time = 0;
                this.mouse = { x: 0, y: 0 };
                
                this.setup();
                this.createParticles();
                this.addMouseTracking();
                this.animate();
            }
            
            setup() {
                const container = document.getElementById('particles');
                container.appendChild(this.canvas);
                
                this.canvas.style.position = 'absolute';
