public static boolean won() {
		for (int y = 0; y < 10; y++) {
			for (int x = 0; x < 10; x++) {
				if (board[x][y].getMine()) {
					if (!board[x][y].getFlag()) {
						return false;
					}
				} else {
					if (board[x][y].getFlag()) {
						return false;
					}
				}
				if (board[x][y].getFlag() && board[x][y].getCovered()) {
					return false;
				}
			}
		}
		return true;
	}