Very fun game gameplay wise, I think it is really impressive that you made a ranking system for the end screen :)
only point of critique that stands out to me is the color pallet on the second level. It wasn't as easy to read, and the color used for both the environment and sky was visually unappealing in my opinion, but that's just me :)
All the other areas were very comprehensive on their color pallet and enemy visibility.