public boolean mergeCellToLeft() {
		for(int i = 0; i < ROW; i++) {
			for(int j = 0; j < COL - 1; j++) {
				if((cell[COL * i + j].getIcon() != icons[0]) && 
						(cell[COL * i + j].getIcon().toString() == cell[COL * i + j + 1].getIcon().toString())) {
					cell[COL * i + j].setIcon(icons[(int)(Math.log(getNumFromIcon(cell[COL * i + j].getIcon())) / Math.log(2)) + 1]);
					cell[COL * i + j + 1].setIcon(icons[0]);
					score += getNumFromIcon(cell[COL * i + j].getIcon());
					scoreLabel.setText(scoreHtmlFirst + score + scoreHtmlLast);
					if(hit2048(cell[COL * i + j].getIcon()))
						return true;
				}
			}
		}
		moveLeftHelper();
		return false;
	}