Spillet spilles på et bræt af felter, hvor hver firkant er en etage eller en væg. Nogle etagekvadrater indeholder kasser, og nogle etagekvadrater er markeret som lagerpladser.
Spilleren er begrænset til brættet og kan bevæge sig vandret eller lodret ind på tomme felter (aldrig gennem vægge eller kasser). Spilleren kan flytte en kasse ved at gå hen til den og skubbe den til pladsen bagved. Kasser kan ikke trækkes, og de kan ikke skubbes til firkanter med vægge eller andre kasser. Antallet af kasser svarer til antallet af lagerpladser. Puslespillet er løst, når alle kasser er placeret på opbevaringssteder.