*/
    public boolean saveGame() {
        Player player = freeColClient.getMyPlayer();
        Game game = freeColClient.getGame();
        String gid = Integer.toHexString(game.getUUID().hashCode());
        String fileName = /* player.getName() + "_" */ gid + "_"
            + Messages.message(player.getNationName()) + "_"
            + getSaveGameString(game.getTurn());
        fileName = fileName.replaceAll(" ", "_");

        if (freeColClient.canSaveCurrentGame()) {
            final File file
                = gui.showSaveDialog(FreeColDirectories.getSaveDirectory(), fileName);
            if (file != null) {
                FreeColDirectories.setSaveDirectory(file.getParentFile());
                return saveGame(file);
            }
        }
        return false;
    }