Really fun and impressively polished! The little animations here and there really added a lot, and the visual style is nice and consistent, great work!
The flying enemies are a bit easy to cheese (you can get them stuck above a platform and they'll fire at it instead of you, and they're pretty hard to beat normally so I ended up feeling like I was cheating my way though! This is only a small gripe though.