Prompt
Create a minimalist version of Pong that transcends the classic. Use only HTML5 Canvas and pure JavaScript, but add a modern touch: paddles should deform slightly based on ball velocity (rubber effect), implemented using a custom physics engine with spring-damper systems. The background should be a dynamic gradient that changes based on the score, using a procedural noise algorithm (like Perlin noise) to create a swirling effect. Ball physics should include a slight spin effect that affects ricochet angles, calculated using a custom vector math library. Implement a 'slow motion' mode triggered by holding down a key, using requestAnimationFrame for smooth frame rate adjustments. No external libraries.
A system prompt was added to support web rendering