This is a reimplementation of the original MS-DOS Sokoban game.
From the Wikipedia article on Sokoban:
Sokoban (倉庫番, Japanese for "warehouse keeper") is a transport puzzle in which the player pushes boxes around a maze, viewed from above, and tries to put them in designated locations. Only one box may be pushed at a time, not two, and boxes cannot be pulled.
Move with arrow keys, WASD, or numpad. Press u to undo.
Level extractor code for the original DOS maps