Damn dude, you're really cleaning up some of the mess I made. I appreciate it a lot. I'm gonna add you to the credits with next update. Is this the name you generally go by?
By the way, the fly only/ground only thing, is to make sure that the enemy doesn't use the functions for take-off/land, when it's not supposed to (mantaman, flying kleer, etc, being fly only), or when the enemy's character decides its movement type (dum dum, cyborg, etc). Does that still work? The thing with cannonballs, is just to make sure the cannon's powerful secondary fire doesn't destroy bosses in mere seconds.
And guess I'll be re-implementing Netricsa models for scrapped enemies.