In het spel zijn er onafhankelijke kolommen naast elkaar bovenaan het scherm geplaatst. De capaciteit van deze kolommen varieert afhankelijk van het gespeelde niveau en het ontwerp. Het aantal kolommen is niet constant tijdens het spel. De sleuven in de kolommen werken met een mechanisme met een 3-weg match en automatische sortering.
De speler heeft de taak om de blokken onderaan het scherm in de kolommen erboven te plaatsen. De blokken kunnen afzonderlijke eenheden zijn of verbonden clusters van 2-3 blokken. Het doel van de speler is om een level te voltooien door de beoogde kleur en hoeveelheid te bereiken. Er is echter een onbeperkt aantal blokken beschikbaar, waardoor de speler strategisch vooruitgang moet boeken door doordachte plaatsingen en matches te maken.