A solver in a Sokoban client that lets you focus on the puzzle (what crate to move next, and where to move it) and ignore some of the drudgery of orchestrating steps on a touchscreen. Tap on any empty square to try to move the player there if possible -- without moving any crates. Tap on a crate and then an empty square to try to move the crate to the square if possible -- without moving any other crates.