Solves Sokoban puzzles in Java