Really well done, definitely deserves more recognition. I only found one bug, if you keep spamming F or C and keep firing, eventually the gun will get stuck on one axis and you won't be able to fire anymore. I'm looking forward to seeing this project develop!