Sliding puzzle algorithm 3x3