more work on the 8puzzle. it now works on most puzzles, but sometimes gets into an infinite loop, possibly due to repeating boards.'