@Override
    public void actionPerformed(ActionEvent timer) {
        if (vivant == true){
            actualiseStatistique();
            // Si le tetrominoe ne peut pas descendre
            if (!canFall()|| tetrominoes.get(tetrominoes.size()-1).getEmplacement().isAllEmpty()){
                cleared=0; // Pour le son " Drop "
                newBlock();
                repaint();
                //tetrominoes.get(tetrominoes.size()-1).dropTetrominoe();
                if(!canFall()){
                    vivant = false;
                    this.timer.stop();
                    gameOverPopUp();   
                }
            }
            // Si le tetrominoe peut descendre
            else if(canFall()){
                tetrominoes.get(tetrominoes.size()-1).dropTetrominoe(); 
                repaint();
            }
        }
    }