A játékban egymástól független oszlopok vannak egymás mellett elhelyezve a képernyő tetején. Ezen oszlopok kapacitása a játszott szinttől és a kialakítástól függően változik. Az oszlopok száma nem állandó a játék során. Az oszlopokon belüli nyílások egy mechanikával működnek, amely 3 irányú egyezést és automatikus válogatást kínál.
A játékos feladata, hogy a képernyő alján található blokkokat helyezze el a fenti oszlopokba. A blokkok lehetnek különálló egységek vagy 2-3 blokkból álló összefüggő klaszterek. A játékos célja egy szint teljesítése a megcélzott szín és mennyiség elérésével. Azonban korlátlan számú blokk áll rendelkezésre, ami megköveteli a játékostól, hogy stratégiailag előrehaladjon, átgondolt elhelyezésekkel és mérkőzésekkel.