Trinidad and Tobago Computer Society Collection of Free and Open Source Software for WINdows

From Wikipedia : "In Sokoban, 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." Sounds simple, but the solutions can be quite complex.

Sokoban YASC includes such features as such as unlimited undo, path finding, reverse mode, replay mode, skinnable and the ability to edit levels