Plants vs zombies: The ultimate war

PVZ: The ultimate war is a new PVZ game. At the start of the game, you choose your team: plants or zombies. Both teams have their own unique cards and heroes.

Tutorial
The tutorial is a replayable level that occurs at the start of the game. It uses Rifty, a black hole on neither sides from the discontiniued game plants vs zombies: endless rivalry, as your teacher

Heroes:
Heroes are the most important part of the game. You get to have 2 and if they both die, you lose.

Each heroes have unique skills. You get a signature superpower at the start of the game and you get random superpowers every time an enemy troop dies. You also get a signature supepowers when an enemy hero dies. Each hero takes up 2 lanes of size, and have lots of HP. You damage heroes by using your powers against them or sending troops to attack them.