private void checkRowOfNeighbours(Rectangle removedCardArea,
			int rowCurrentlyChecking, int rowNumberOfRemovedCard) {
		/*
		 * helper for Stage 7 (20 Marks)
		 */
		for (int i = 0; i < cards[rowCurrentlyChecking].length; i++) {
			if (cards[rowCurrentlyChecking][i] != null
					&& cards[rowCurrentlyChecking][i].getCardArea().intersects(
							removedCardArea)) {
				if (hasNoIntersectingNeighbourInRow(
						cards[rowCurrentlyChecking][i].getCardArea(),
						rowNumberOfRemovedCard)) {
					cards[rowCurrentlyChecking][i].setIsFaceUp(true);
				}
			}
		}
	}