GUI updated to 3x3, heuristics 2. using hashes, solver refactored and commented