Note to self. Game is buggy... need to fix the starting random position to check for solvability... Use the "inversion rule".