This is just awesome.
I'd love to see a "mate in k" puzzle mode, where the sequence of available cards is fixed and the player must win in k turns.