implemented generateBoardByMovesAwayFromSolvedBoard(), tweaked docs