Fixed SolveLast6 bug

-Had been using deepHashCode to compare GameStates. Of course hashcodes
aren't guaranteed to be unique, so collisions were causing the solver to
think it had seen states when it hadn't.