private List<Card> cardsShowedTo(String player) {
        ArrayList<Card> result = new ArrayList<Card>();
        for (LogEntry e : log) {
            if (e instanceof Suggestion) {
                Suggestion s = (Suggestion) e;
                if (s.asker.equals(player)) {
                    for (Reply r : s.replies) {
                        if (r.replier.equals(ME)) {
                            if (r.cardReply.isActualCard()) {
                                result.add(r.cardReply.getCard());
                            }
                        }
                    }
                }
            }
        }
        return result;
    }