Viewtiful Joe/Walkthrough

There are seven episodes in Viewtiful Joe, each consisting of multiple waves of enemies and puzzles, with every episode ending in a boss battle.