\n
\n \n
\n
\n SURVEILLANCE STATE\n
\n \n DATA EXTRACTION\n
\n \n
Initializing system...
\n {\n p.update();\n if (p.life <= 0) particles.splice(i, 1);\n else p.draw();\n });\n\n if (particles.length < 100) {\n particles.push(new Particle(width / 2, height / 2));\n }\n\n requestAnimationFrame(animate);\n}\n\nwindow.addEventListener('mousemove', (e) => {\n for(let i=0; i<5; i++) particles.push(new Particle(e.clientX, e.clientY));\n addLog(`Detected move: ${e.clientX}, ${e.clientY}`);\n});\n\nfunction addLog(msg) {\n const log = document.getElementById('status-log');\n if (!log) return;\n const div = document.createElement('div');\n div.className = 'log-entry';\n div.innerText = `[${new Date().toLocaleTimeString()}] ${msg}`;\n log.appendChild(div);\n if (log.children.length >