Ah ye, the weapon eventually malfunctioning is the heat system, it's the bar marked with weapon heat on the left side of the screen, which gradually fills with an orange color, if it gets to the top it has a small cooldown, it's so that peeps need to control their shots, and with every upgrade it's different. I get why it was a bit weird lol, i didn't add any effect when it overheated, i did add a sound but that may have drowned between all other noises haha.
Anyhow, thanks dude! glad to hear you enjoyed it!