Igra se na ploči s kvadratima, gdje je svako polje pod ili zid. Neki kvadrati sadrže kutije, a neki su kvadrati označeni kao skladišna mjesta.
Igrač je ograničen na ploču i može se kretati vodoravno ili okomito na prazna polja (nikada kroz zidove ili kutije). Igrač može premjestiti kutiju tako da joj priđe i gurne je na polje iza. Kutije se ne mogu povlačiti i ne mogu se gurati na kvadrate sa zidovima ili druge kutije. Broj kutija jednak je broju skladišnih mjesta. Zagonetka je riješena kada se sve kutije postave na skladišna mjesta.