Survive endless waves of monsters: sixteen enemy types, an upgrade of your choice every level up, and five bosses that take turns, each played its own way. Four heroes to unlock with the coins you earn.