Цель игры расположить квадраты на игровом поле только в местах, где есть круги. На серых кругах могут быть квадраты любого цвета, а на цветных кругах только квадраты с таким же цветом. Всего в игре используется три цвета: красный, зелёный и синий. В начале игры на игровом поле расположен только один квадрат с четырьмя точками (его никак нельзя убрать с игрового поля). Также рядом с игровым полем есть ещё один квадрат (управляемый квадрат) его и нужно перемещать вокруг игрового поля по часовой или против часовой стрелки. После того как выбрана нужная сторона и позиция управляемого квадрата делаем тап и управляемый квадрат летит пока не столкнётся с другими квадратами расположенными на игровом поле. После этого появляется новый управляемый квадрат и так повторяется до тех пор пока все квадраты не будут находится на своих местах. Каждый раз, когда появляется новый управляемый квадрат у него меняется цвет. Его цвет всегда изменяется в следующей последовательности: красный, зелёный, синий и затем опять красный. Когда управляемый квадрат сталкивается с квадратом на игровом поле такого же цвета, то квадраты притягиваются, а если цвета разные, то управляемый квадрат отталкивается на клетку назад. Если управляемый квадрат будет пролетать мимо квадрата на игровом поле такого же цвета, то он притянется к нему.
В игре нет ни каких заготовленных уровней, специальный алгоритм сам расставляет круги на игровом поле, что делает игу бесконечно интересной. Количество создаваемых алгоритмом кругов можно выбирать в диапазоне от девяти до двадцати девяти штук.