Scott i've noticed something really annoying about mulligan , if you set 2 rules the bot won't hold the cards if both aren't true , for exemple your fire plume heart card works like this with your mulligan rules , if opp is x fire plume = hold
then he checks the other conditions if opp is y fire plume = hold else fire plume = nohold , so how it works exactly? The last condition is the one that has the most priority , and what we've done is terribly wrong , I've noticed it when I created 2 mulligan for frothing berserker where I put the condition to hold him if nocoin and the other to hold him with coin , and guess what frothing berserker was never hold when I had no coin