You're not that familiar with TGF, are you? I mean, the code looks great and all, but none of your animations have hotspots in decent places... like you haven't discovered the existance of them yet. With hotspots and actoin points set in proper locations, you would only need one shot type, for example, and stick-on animations would be easier to set right etc. Also, it'd be easier to use Bouncing Ball movement for the enemies.
Try it out if you haven't. Options -> Show -> Hot spot in the animation editor.
Art-wise, I have absolutely no complaints. Looks sweet. Literally. Like, sugary sweet.