I think you should clamp the camera rotation down and up (with a small safety margin maybe) cause some weird stuff happens when you try to do a backflip it would look like:
$camerabase.rotation.x = clamp(camerabase.rotation.x, deg_to_rad(-30),deg_to_rad(30))
I like how responsive the aim is, it felt like i was playing csgo
being able to shoot incoming rockets mid-air would be cool
I had some trouble in the more enemies-filled levels; since i can't hear them moving around
I'm looking forward to more redhead shots, keep up the good work WGMI !!!