public boolean checkWin() {
		int check = 0;
		int mines = 0;

		if (!isHasLost()) {
			for (int i = 0; i < board.length; i++) {
				for (int j = 0; j < board[i].length; j++) {
					if ((board[i][j] instanceof Blank || board[i][j] instanceof Treasure)
							&& board[i][j].isAlreadyChecked())
						check++;
					if (board[i][j] instanceof Mines)
						mines++;
				}
			}

			if (check == 100 - mines) {

				return true;
			}
		}
		return false;
	}