The player controls individual heroes representative of each faction, each of whom act as avatars in alternating exploration and battle phases, growing in experience and obtaining new abilities as the game progresses. The game's producers described battles as the center of the game, and these battles are turn-based. Battles take place using two separate grids of troops, with enemy troops being shown on the top screen, while friendly troops are shown on the bottom screen. Each turn, players have a number of moves (generally three) with which to move individual units around on the grid (battlefield) in an effort to stack similarly colored units vertically. When the correct number of units of the same color are stacked, the units begin charging for an attack which will execute some number of turns later. If the charging units are not destroyed prior to the beginning of their attack, the attack launches vertically towards the opponent's army, interacting with any enemy units which are in the way, and possibly striking the enemy leader or hero as well.