this.model.resetGame();
this.model.getStatistics().resetStatistics();
this.model.initIndividuals();
this.model.initAchievements();
GameController gameController = new GameController(this.mainFrame, this.model);
GamePanel gamePanel = new GamePanel(this.model.getList());
gamePanel.getScoreLabel().setText(GameStrings.SCORE + model.getStatistics().getScore());
gamePanel.getLivesLabel().setText(GameStrings.LIVES + model.getShip().getLives());
gameController.setView(gamePanel);
gamePanel.requestFocusInWindow();
gamePanel.addKeyListener(new ShipController(this.model));
this.mainFrame.replacePanel(gamePanel);
}