8 puzzle implementation almost done
8 puzzle done