Расставьте ящики на все метки — уровень пройден, как только на каждой метке стоит ящик. Лишние ящики можно оставить где угодно. Ящики только толкают, тянуть нельзя, и за раз двигается один ящик: два подряд не сдвинуть. Ящик в углу или вдоль стены без метки часто застревает насовсем — тогда выручит отмена.
Игра пошаговая: каждый ваш шаг — один такт, после него каждый сторож делает ровно один шаг по своему правилу. Пока вы стоите, стоят и они. Шаг в стену не считается и тактом не является. Стоять на месте нельзя, но можно сходить туда-обратно — это два такта.
Если сторож окажется на вашей клетке (вы шагнули к нему или он к вам) или вы шагнули в люк — провал: уровень сразу начинается заново. Но Z вернёт всё на шаг до ошибки, так что провал стоит одного хода.
Z или Backspace — отменить последний ход, сколько угодно раз вплоть до начала. R — начать уровень заново; сразу после рестарта Z возвращает все ходы обратно. Посреди уровня можно закрыть игру: при следующем запуске он продолжится с той же позиции вместе со всей историей отмены.
Ящики, стены и другие сторожа их останавливают. Толкнуть ящик на сторожа нельзя. Сторожа ходят в порядке появления на уровне.
Для каждого уровня решатель нашёл кратчайшее решение — это рекорд разработчика. ★★★ — уложились в его число ходов, ★★ — не больше чем в полтора раза длиннее, ★ — просто прошли. Сохраняется ваш лучший результат. Новый уровень открывается после прохождения предыдущего, пройденные можно переигрывать.