There are two modes in this program: Freeplay mode and SokoBot Mode. In Freeplay mode, you can play Sokoban by yourself using the arrow keys. In SokoBot mode, the program runs a function to generate a solution and plays an animation of the solution on the screen. To run the program, you need to recompile and run the Java source files. For Windows, there are two batch files, freeplay.bat and sokobot.bat.
To run the freeplay mode, open the directory in the commandline and type:
freeplay "name"
Ex. freeplay testlevel
To run the sokobot mode, type:
sokobot "name"
Ex. sokobot testlevel
If successful, a window should pop up displaying the level.