Play through 20 Different Levels! Battle Epic Bosses and Even More Mini-Bosses! Collect Awesome Weapon Upgrades! 4 Different Stages!