public final void newGame() {

        if (SlidingPuzzlePiece.getPuzzlePiece() != null) {
            SlidingPuzzlePiece.getPuzzlePiece().clear();
        }

        Group newGroup = new Group();
        newGroup = createGameBoard();
        thisStage.setTitle("Sliding Puzzle - " + userName);
        thisStage.sizeToScene();
        thisStage.centerOnScreen();
        thisStage.toFront();
        thisStage.setScene(new Scene(newGroup));
        thisStage.show();

        moveCount = 0;
        flow.play();
    }