8 puzzle solver using a star algorithm and a priority que