Before the turret fires it determines it's rotation relative to the helicopter and then clamps it, so they can only fire out of the helicopter in a ~60 degree angle. This prevents the player from shooting at their own helicopter or backwards through the helicopter entirely.
If we spam the check on some obnoxious loop we can prevent the player from rotating "outside" of the aircraft entirely which looks silly. I have this disabled by default
Interesting idea though. I'll have to experiment with that