Платформер с непрямым управлением. Игроку необходимо на ходу изменять уровень таким образом, чтобы персонаж мог пройти его, преодолев все препятствия на пути с помощью различных доступных инструментов. Инструменты ограничивают игрока и позволяют продумать стратегию прохождения уровня.