private boolean hasNoIntersectingNeighbourInRow(
			Rectangle areaOfCardToCheck, int rowNumberOfRemovedCard) {
		Rectangle areaToCheck;
		Card cardToCheck;
		/*
		 * helper for Stage 7 (20 Marks)
		 */
		for (int i = 0; i < cards[rowNumberOfRemovedCard].length; i++)
			if (cards[rowNumberOfRemovedCard][i] != null
					&& !cards[rowNumberOfRemovedCard][i].getHasBeenRemoved()
					&& cards[rowNumberOfRemovedCard][i].getCardArea()
							.intersects(areaOfCardToCheck))
				return false;

		return true;
	}