private Point getRowColOfSelectedCard(Point pressPt) {
		/*
		 * Stage 6 (8 Marks)
		 */
		for (int i = 0; i < cards.length; i++) {
			for (int j = 0; j < cards[i].length; j++) {
				if (cards[i][j] != null && !cards[i][j].getHasBeenRemoved()
						&& cards[i][j].getIsFaceUp()
						&& cards[i][j].pressPointIsInsideCard(pressPt)) {
					return new Point(i, j);
				}
			}
		}
		return null;
	}