Sokoban is a game where the player moves boxes to storage points. The rules are simple - the player can move so long as nothing is in the way. If he encounters a box, he can move the box, but only if the box has a free path. If a wall, or another box, blocks the path, the box can't move. Worst case scenario, the box is cornered and can't be moved at all, forcing the player to restart the game. If all boxes are on their storage points, the game is over. Our version of the game was developed by me and another student from my class. On a technical level, it handles coordinates saved to a list, and prints the board according to the given coordinates. The program can read levels from text files, making it possible to create your own, dream levels if you so wish.