SOKOBAN — deadlock detection and an optimal solver | ScratchStats