Sokoban (Japanese: 倉庫番 or “warehouse keeper”) is a puzzle-type video game in which the player pushes crates through a maze and tries to place them in their assigned location. It was created in 1980 by Hiroyuki Imabayashi and it has been ported for numerous platforms, especially home computers and personal computers.
Download, here