8-tile Puzzle solver using graph search, Steve Gates, Jon Dixon, Will Armstrong