Steps to reproduce: 1, Run main game 2, Enter the name and submit 3, Start game and finish it. Actual result: GUI is not responding and console continuously outputs: Not solvable, shuffling Not solvable, shuffling Not solvable, shuffling Not solvable, shuffling Not solvable, shuffling Not solvable, shuffling Not solvable, shuffling ...... Expected result: Game returned to the menu and no "Not solvable, shuffling" is shown.
Created attachment 39 [details] Capture of console
Created attachment 40 [details] Capture of solution
Comment on attachment 40 [details] Capture of solution In src/Board.java
Solved by checking the remaining number before executing isSolvable(). The solution code can be viewed in the attachment.