Those are definitely some weird glitches. Sounds like the enemies are leeching off your upgrades (not intended btw). Complete transparency: I don't plan on updating this game any time soon but if I do I will make sure to fix these issues. Thanks for the heads up!