Oyunun amacı, alan bloklarla doldurulmadan önce olabildiğince çok puan kazanıyor ve bir hamle yapamıyorsunuz.
Oyun alanı iki bölümden oluşur: merkez bölge ve periferal bölüm. Merkezi bölge, 10x10 hücrenin bir karesidir. Oyun bazı renkli başlangıç bloklarını başlattığında, işaretler merkezi alana yerleştirilir. Boş hücreler siyah kalır. Alanın periferal kısmı, merkezi bölgenin her iki tarafındaki üç blok tabakasıyla sunulur. İlk kattaki blokları tıklayabilirsiniz. Bu senin faaliyetinin tek türüdür. Tıklanan bir blok, yolunda başka bir bloğa ulaşana kadar merkez bölge boyunca hareket etmeye başlayabilir. (Eğer bloğun hareket edebileceği şerit, tıklanmış olanı durdurabilecek başka bir blok içermiyorsa, ikincisi sadece hareket etmeye başlamaz. Başka bir bloğu taşımaya çalışabilirsiniz.) Bir blok tıklandığında ve hareket etmeye başladığında, Hareketin yönünü gösteren ok görünür. Bu ok blok durdurulduktan sonra kaybolmaz ve engel (başka bir blok) kaldırıldığında, blok aynı yönde hareket etmeye devam eder (oyuncunun etkinliğine bağlı değildir).
Aynı rengin 3 veya daha fazla bloğu bir araya getirilirse (diyagonal kontak geçerli değildir) "patlarlar" ve oyuncu puan kazanır.
Merkezi bölgedeki bloklara bitişik periferal parçalardan gelen bloklar "şişirilmiş" olmak üzere oluşturma gruplarına katılmazlar. Tıklatılan bir blok merkezi bölgeye girdiğinde, arkasında bulunan komşu bloğu (ikinci katmanda) ilk tabakada yerini alır; Üçüncü katmandaki blok, ikinci katmana hareket eder ve üçüncü tabakada yeni bir blok (ekranın sol üst bölümünde görülebilir) görülür.
Merkez bölge boşaldığında, oyuncu (100xLevel) puanlar kazanır ve oklar olmaksızın yeni bir başlangıç bloğu kümesi ortaya çıkar. Başlangıç bloklarının sayısı, bir önceki setin sayısını rastgele 1 renkli blok ile aşıyor.
Oyuncu hamle yapabilirken oyun devam eder.