I liked your idea and implementation! Nice retro visuals and great sound of the shot. The feeling of timing is also great. The only problem for me here is the spawn of enemies outside the camera's field of view and too close to the player. Because you have to move in a circle, and look back and strafe, this spawning is too difficult for me. Or you can try to make an additional visual or sound hint - that something has appeared behind. But overall, it's very cool! I like this direction!!!