O objetivo do jogo é empurrar todas as gemas vermelhas para os quadrados de chegada, que são marcados com objetos redondos e brilhantes verdes no chão.
Use as teclas de cursor ou o mouse para se movimentar. Se você se mover em direção a uma gema usando as teclas de cursor ou o botão do mouse e não houver nada bloqueando-a do lado oposto, você empurrará a gema. Não é possível puxar as gemas, então, se você empurrar uma gema para um canto, ela ficará presa lá. Você também não pode passar por cima das gemas, então pode ficar preso em uma parte do labirinto bloqueando o caminho com gemas. Observe também que não é possível empurrar mais de uma gema por vez.
Se você perceber que moveu as gemas de uma forma que tornou o nível impossível de resolver, você sempre pode usar a função desfazer para voltar a uma posição onde o erro ainda não foi cometido. Você também pode, é claro, reiniciar o nível desde o início.
| Tecla | Ação |
|---|---|
| Teclas de cursor | Move-se uma casa em uma direção |
| Ctrl+Teclas do cursor | Move-se o máximo possível em uma direção sem empurrar nenhuma gema |
| Shift+Teclas de cursor | Move-se o máximo possível em uma direção, empurrando qualquer gema que estiver no caminho |
| Botão do mouse | Move-se para qualquer lugar no labirinto que possa ser alcançado sem empurrar nenhuma gema |
| Botão do do mouse ou Ctrl+Z | Desfaz o último movimento |
| Botão do mouse | Move-se para cima/baixo/esquerda/direita em linha reta, empurrando qualquer gema que estiver no caminho |
| Percorre o histórico | |
| Ctrl+Shift+Z | Refaz o último movimento desfeito |
| N | Vai para o próximo nível na coleção de níveis atual |
| P | Vai para o nível anterior na coleção de níveis atual |
| Esc | Reinicia o nível atual |
| Ctrl+Q | Sai do jogo |