private void initiateLoseSequence(int x, int y) {
		timer.cancel();
		
		gameFinished = true;
		hasLost = true;

		Square[][] b = board.getBoard();

		for (int i = 0; i < b.length; i++) {
			for (int j = 0; j < b[i].length; j++) {
				if (i == x && j == y) continue;

				Square s = b[i][j];

				if (s.isFlagged() && !s.isMine()) listener.incorrectFlag(i, j);
				else if (s.isMine() && !s.isFlagged()) listener.squareBomb(i, j);
			}
		}

		listener.gameLost();
	}