private void checkBottom(TetrominoMoveSelector moves, Tetromino tetromino, int x, int y) {
        if(y + tetromino.getHeight() >= height){
            moves.removeTranslateBottom();
        }else{
            loop :
            {
                for (int i = 0; i < tetromino.getHeight() && y + i < height; i++) {
                    for (int j = 0; j < tetromino.getWidth() && x + j < width; j++) {
                        if (tetromino.hasSquareAt(j, i)) {
                            if (getColorAt(x + j, y + i + 1) != EMPTY_CELL) {
                                moves.removeTranslateBottom();
                                break loop;
                            }
                        }
                    }
                }
                moves.addTranslateBottom();
            }
        }
    }