private void checkLeft(TetrominoMoveSelector moves, Tetromino tetromino, int x, int y) {
        if(x <= 0 || y == -1){
            moves.removeTranslateLeft();
        }else {
            //Block nommé pour sortir proprement de la double boucle imbriquée
            loop:
            {
                for (int i = 0; i < tetromino.getWidth() && x + i < width; i++) {
                    for (int j = 0; j < tetromino.getHeight() && y + j < height; j++) {
                        //Si on a un carré à cette position
                        if (tetromino.hasSquareAt(i, j)) {
                            //Et que la couleur n'est pas celle du cellule vide
                            if (getColorAt(x + i - 1, y + j) != EMPTY_CELL) {
                                moves.removeTranslateLeft();
                                break loop; //On sort de la boucle
                            }
                        }
                    }
                }
                moves.addTranslateLeft();
            }
        }
    }