Sokoban is a classic puzzle game invented in Japan. Sokoban means warehouse keeper in Japanese.
The object of the game is to push boxes into their correct position in a crowded warehouse with a minimal number of moves. The boxes can only be pushed, never pulled, so you have to be careful not to push them into a corner where you can`t get them out again. You can only push one box at the time.