Solver for a hex version of the traditional 8 tile puzzle