WASDQE to move the camera. Arrow keys to rotate the camera. Turbowarp is better: https://turbowarp.org/1262495558?fps=60&interpolate&hqpen&stuck&clones=Infinity&offscreen&limitless&size=640x360
Sorry, for now it don't have any sounds effect. Thanks to: @CodingBio for some tutorial idea. @TheGreenFlash for the blaster and entity directing.