Peliä pelataan neliölaudalla, jossa jokainen neliö on lattia tai seinä. Jotkut kerrosneliöt sisältävät laatikoita, ja jotkut kerrosneliöt on merkitty säilytyspaikoiksi.
Pelaaja on rajoittunut laudalle ja voi liikkua vaaka- tai pystysuunnassa tyhjille ruuduille (ei koskaan seinien tai laatikoiden läpi). Pelaaja voi siirtää laatikon kävelemällä sen luokse ja työntää sen takana olevalle ruudulle. Laatikoita ei voi vetää, eikä niitä voi työntää neliöihin, joissa on seiniä tai muita laatikoita. Laatikoiden lukumäärä on yhtä suuri kuin säilytyspaikkojen määrä. Pulma ratkeaa, kun kaikki laatikot on sijoitettu säilytyspaikoille.