Each of the six heroes has one ability: push, pull, swap, protect, lead or transform. 389 of its 430 puzzles have a solution here.
Heroes areas
Crossover areas
Heroes

Warrior
- Pushes any line of objects, stacked ones included.
- Can carry any load without being crushed.

Thief
- Cannot push.
- Every step pulls the object directly behind her into the tile she left. It is not optional.

Wizard
- Cannot push.
- Each move first looks straight ahead: the first hero, block, monster or gem in that line swaps places with him.
- Walls, closed gates and trees end the line. With nothing to swap, he walks.

Priest
- She and every hero next to her (above and below count) are safe from goblins and dragon breath.

Bard
- Heroes, monsters and crystals within two tiles of her copy each of her steps.
- If she cannot move, nothing moves.

Druid
- When her step is blocked she transforms what is in front of her: crystals and trees swap forms.
- Anything else becomes a crystal, and turns back when she bumps it again.
Rules
Turns and weight
- Switching heroes is free and instant. Enemies only act after a move that changes something.
- A blocked move does nothing at all.
- Weight: the Warrior carries anything; a basic Hero or a monster carries one thing; any other hero is crushed by anything on top.
Goblins and dragons
- Goblin: after each move it kills every unprotected hero or monster on a tile next to it, including directly above or below. Facing does not matter.
- Dragon: never moves. Its breath runs any distance in the direction it faces and kills the first thing it reaches. A gem on that tile stops it; trees stop it.
Buttons, gates and exits
- A gate opens only while every button of its colour is pressed.
- Any block, monster or gem presses a button. Heroes press only normal buttons.
- A closing gate pushes out whatever is in it, or crushes it if it cannot.
- A puzzle is solved when every exit has a hero on it at the same time.
Falling and water
- There is no stepping up a level, and no fall damage. A block falling onto a hero or monster kills it.
- Heroes cannot walk into open water. A hero pushed or carried into water drowns.
- A block pushed into water sinks one level and becomes a stepping stone.
All rules