Slide puzzle solver 3x3