There are 5 worlds total, and at the end of each world is a boss.
In Battle Mode, 2 players (4 with a multitap) can face off against one another in one of 12 arenas designed specifically for multiplayer.