private void playerDead(int coordX, int coordY) {

		timerUtils.stopTimer();

		System.out.println("You are dead.");

		cellArray[coordX][coordY].type = Cell.CellType.MINEEXPLODED;
		this.playerIsDead = true;

		for (int x = 0; x < sizeX; ++x) {
			for (int y = 0; y < sizeY; ++y) {
				if (cellArray[x][y].type == Cell.CellType.MINE || cellArray[x][y].type == Cell.CellType.MINEEXPLODED || cellArray[x][y].isFlagged
						|| cellArray[x][y].isNotSure) {
					cellArray[x][y].isHidden = false;

					for (MinesweeperObserver observer : observers) {
						observer.updateCell(x, y, cellArray[x][y]);
					}
				}
			}
		}

		for (MinesweeperObserver observer : observers) {
			observer.playerIsDead();
		}
	}