refactor ikyk and receive_clue

If ev.touch is going to have every card in the target hand, is this an
acceptable compromise?