private void normalMode() {
        boolean isDropBomb;
        int count = 0;
        gameMode = "Normal Mode";
        System.out.println("----------- NORAML MODE -----------");
        System.out.println("Tip: Press \"Q\" for quit Game");
        while (true) {
            Coordinate dropBomb = this.inputPosition();
            int x = dropBomb.getX();
            int y = dropBomb.getY();
            if (x != -1 && y != -1) {
                if (sea.bomb[x + y * sea.getWidth()].getValue().equals(".")) {
                    isDropBomb = sea.dropBomb(x, y);
                    count++;
                    this.showInfo(count, isDropBomb, x, y);
                    this.printBombField();
                  
                }
                if (this.sea.allShipsSunk()) {
                    System.out.println("All ships are sunk ! Good game!");
                    System.out.println("A output Text file is builded !");
                    this.outputResultTxt();
                    break;
                }
            } else {
                if (this.sea.allShipsSunk()) {
                    System.out.println("All ships are sunk ! Good game!");
                    System.out.println("A output Text file is builded !");
                    this.outputResultTxt();
                    break;
                }
                System.out.println("Game Over !!!");
                System.out.println("A output Text file is builded !");
                this.outputResultTxt();
                break;
            }
        }  
        
    }