Sokoban is a
puzzle game in which the object is to
move all the packing cases into the
storage area. You can only
move the packing cases by pushing them, and since they are
large and
heavy, you can only push them one at a time.
Also, you cannot climb or jump over them. To succeed you must be very
careful not to get cases into
positions
where they cannot be moved. For example, pushing a case into a
corner or two cases adjacent to each other against a
wall will ruin your game.
Slash'EM and the latest version of Nethack have an optional Sokoban branch. Since there is no way to start a level
again if you mess it up, you are permitted to "cheat" in various ways, but this is bad for your luck.