Endless Waves is a bonus mode that can be fought in each of the 5 areas. The areas you experience later in the game start at a high difficulty. Each wave is slightly harder that the one before it, with bosses comming at waves 10, 25, and 50. Except for the boss waves, every wave has a castle that needs to be destroyed to complete the level.