Damn, good graphics and level design. The game is pretty challenging! It does feels similar to other side scrollers, I would have added some new mechanic like the ability to take care of allies and then they will join you by adding an extra weapon or something.