added start option to gui
fixed generateBoardByMovesAwayFromSolvedBoard()
simplify generateBoardByMovesAwayFromSolvedBoard()
handle _playing when moving