Конечная цель игрока - пройти через все уровни. Каждый уровень представляет собой помещение с одним выходом, и цель в рамках конкретного уровня - преодолеть все препятствия (такие как недосягаемые платформы или удаленно-контролируемые закрытые двери) и добраться до выхода на следующий уровень. В помощь игроку даны электропушка, кубик и заряжаемые участки стен (излучаемые ярко-синие сегменты). Электропушка способна положительно или отрицательно заряжать кубик и участки стен. В зависимости от зарядов взаимодействие между ними меняется: если кубик и участок стены имеют противоположные заряды - кубик притянется и рано или поздно статически прицепится к стене; иначе (одинаково-заряженные) кубик наоборот начнет отталкиваться от стены. Чем ближе объекты друг к другу, тем сильнее эффект. Существуют важные ограничения на заряжание объектов: кубик может быть одновременно положительно или отрицательно заряжен, либо нейтрален; только один заряд с тем же знаком может присутствовать на стенах уровня одновременно. В случае если применяется новый одноименный заряд в другом месте, старый заряд удаляется. Игроку предстоит понять как извлечь из этих инструментов преимущества при взаимодействии с окружающими объектами для преодоления препятствий. В большинстве уровней игрок изучает новый способ применения этих инструментов, а также использует ранее изученные механики.