I want to create a black-hole traversal experience in the browser: the visuals have a “glitch” aesthetic, and the accretion disk is warped and deformed. The player uses the keyboard (WASD) to fine-tune thrust speed and the viewpoint, as if piloting a spacecraft into a wormhole. Use Three.js to build the scene, have the camera move along a path, and render to a Canvas. Use a GLSL post-processing shader to implement an adjustable distortion/screen-shake effect, and provide the key implementation and interaction logic.