Small thing: I'll be on holiday at the deadline, and might not be able to post scores (or send a new deck before the deadline for round 2).
I'll try...
Honestly this seems cool as hell, but I can't imagine adding Karakas to your list of problems is worth whatever you gain from replacing Dragons with...
There's a lot to unpack there, the part I added and fully understand is the IFERROR(<existing expression>; 0) piece which says "if the lookup failed...