Total Sokoban is a great version of the classic and addictive Japanese game; it has thousands of levels and offers a good number of customizable features.
As in all classic games, the idea in Sokoban is very simple and brilliant. The goal is to push the boxes or buttons up to the marked places in the grid with as few moves as possible. The only rule is that you can only push one button at a time.
As you move on through levels, the game becomes so tricky that you will need all your concentration, strategy, as well as patience to think very carefully your next move.
The game is absolutely addictive and absorbing, to such extent you won't even mind about the somehow dull graphics. The interface may lack some colors, but it offers easy access to all the game tools and options, like restart, unlimited undo, hints, previous/next level, etc., plus several customizable features. For instance, you can use your .jpg or .bmp images to change the grey default image. You can also add your .mp3 or midi files to listen while playing. And there is an editor to create your own games and edit levels. On the other hand, the interface is available in Romanian and English.
The full version of this great game can be downloaded from the developer's website at no cost.