private boolean markeAlignements(boolean[][] marked) {
		boolean markedAlignements = false;
		
		for (int i = 0; i < marked.length; i++) {
			for (int j = 0; j < marked[i].length; j++) {
				if (horizontalAligned(i, j)) {
					marked[i][j] = marked[i + 1][j] = marked[i + 2][j] = true;
					markedAlignements = true;
				}
				if (verticalAligned(i, j)) {
					marked[i][j] = marked[i][j + 1] = marked[i][j + 2] = true;
					markedAlignements = true;
				}
			}
		}
		
		return markedAlignements;
	}