SokobanP game has 7 skins and more than 3000 levels which can be played in any order.
The left mouse button is used to quickly push any reachable box to any reachable destination (the shortest path is found). The right mouse button is used to move player to new position without pushing any box. The player can move to 8 directions by numeric keys. All your solutions are saved to the disk. Useful features are quick save or unlimited undo, redo.