Change how the card reading works somewhat (attempt to do the whole thing in one go rather than loop loads of times), make ISO14443A cards work again as part of this.