The whole game was good,except for the final levels. Stage 3-5 and 3-6 were utter horseshit,waaaaaay too many enemies and no goddamn checkpoints,just like 8 bit Nintendo! Whooopeeee! Everything else was very well done,graphics,the shields,the broad choice of guns,skillset,and music. But those closing levels were too much.Also the story was real frickin' dumb.