How to play
- Find the goals. Each level is a small warehouse seen from above. Wooden crates sit on the floor and green rings mark the goal squares — there is exactly one goal for every crate.
- Walk and push. Swipe on the board, press the arrow pad or use the arrow keys / WASD to walk one square. Walk into a crate to push it one square, as long as the square behind it is free. Tap any empty square and the worker walks there by itself.
- You can only push. Crates can’t be pulled, and you can’t push two crates at once. A crate pushed into a corner or flat against a wall can get stuck for good, so look before you push.
- Cover every goal. The level is solved when every crate is on a goal — the crates turn green. The counter shows your moves and pushes next to the minimum number of pushes our solver found.
- Undo freely. Undo takes back your last push (and the walking before it); Restart resets the level. A red outline warns you when a crate can no longer reach any goal.
Tips: avoid dead squares and deadlocks
Almost every lost level comes from one push that can’t be undone without the Undo button. These are the patterns to watch for:
- Never push a crate into a corner unless the corner is a goal. A crate needs a free square behind it to be pushed, and a corner has walls on two sides.
- Be careful along walls. A crate pushed flat against a wall can only slide along that wall. If there is no goal on that stretch of wall, the crate is lost. Across our 20 levels, 40% of all floor squares (245 of 620) are such “dead squares”.
- Don’t park crates next to each other on a wall, and never make a 2×2 block of crates (or crates and walls): none of them can be pushed any more.
- Fill the deepest goals first. Goals tucked into a dead end or a corner should get their crates before the doorway in front of them is blocked.
- Keep a route for yourself. Before pushing, check that you can still walk around to the other side of the crate later. Many levels need you to push a crate part-way, fetch another, and come back.
- Plan backwards. Pick the last crate you will place and ask where it must come from. Our game outlines a crate in red as soon as it can no longer reach any goal — that is your cue to Undo.
All 20 levels and their minimum pushes
Each number below was calculated, not guessed. Our solver does a breadth-first search over every position (crate layout plus the area the worker can reach) and returns the fewest pushes; a second search then finds, among those shortest solutions, the one with the fewest walking moves. The levels get harder as you go: Easy levels need 7–18, Medium 18–27, Hard 27–30 and Expert 31–37 pushes.
| Level | Difficulty | Crates | Size | Min pushes | Moves (best solution) | Dead squares |
|---|---|---|---|---|---|---|
| Level 1 | Easy | 1 | 7×7 | 7 | 27 | 9 |
| Level 2 | Easy | 1 | 8×7 | 10 | 30 | 10 |
| Level 3 | Easy | 2 | 7×7 | 13 | 36 | 7 |
| Level 4 | Easy | 2 | 8×7 | 14 | 61 | 10 |
| Level 5 | Easy | 2 | 8×8 | 18 | 55 | 13 |
| Level 6 | Medium | 2 | 8×8 | 18 | 59 | 13 |
| Level 7 | Medium | 2 | 9×8 | 20 | 41 | 12 |
| Level 8 | Medium | 3 | 8×8 | 23 | 107 | 20 |
| Level 9 | Medium | 4 | 10×9 | 26 | 102 | 20 |
| Level 10 | Medium | 3 | 9×9 | 27 | 63 | 10 |
| Level 11 | Hard | 3 | 9×8 | 27 | 97 | 15 |
| Level 12 | Hard | 4 | 9×9 | 27 | 76 | 12 |
| Level 13 | Hard | 4 | 9×9 | 29 | 82 | 8 |
| Level 14 | Hard | 3 | 8×9 | 30 | 79 | 9 |
| Level 15 | Hard | 3 | 9×8 | 30 | 92 | 13 |
| Level 16 | Expert | 3 | 10×8 | 31 | 113 | 13 |
| Level 17 | Expert | 4 | 10×8 | 34 | 77 | 13 |
| Level 18 | Expert | 4 | 9×8 | 34 | 108 | 11 |
| Level 19 | Expert | 3 | 10×9 | 37 | 88 | 12 |
| Level 20 | Expert | 4 | 9×9 | 37 | 115 | 15 |
The hardest level, Level 20, needs 37 pushes and 115 moves in the best solution. The level with the most possibilities is Level 13: 18,339 different solvable positions.
Moves vs pushes
Every step the worker takes is a move; a step that shoves a crate is also a push. Puzzle fans usually score by pushes first and moves second, and so do we: your best result on each level is stored as pushes / moves, and a solve that matches the minimum push count is marked Perfect. Walking around costs moves, but only pushes can get a crate stuck — so it often pays to walk the long way round.
More puzzles like this
Like moving pieces in tight spaces? Try klotski and the sliding block puzzle, where you slide wooden blocks to free the big one, or the 15 puzzle. For planning several moves ahead, play peg solitaire and the Tower of Hanoi. Chinese speakers can play the 推箱子 version of this page with the same saved progress.