This is incredible! Thank you so much for making it, I've been dying for someone to make a Pokemon deckbuilder. Really amazing job.
You probably know this already, but there seems to be scenarios where you are stuck in an infinite stalemate where neither opponent can do anything to win. The only way out to is to declare a Stalemate. This seems to happen especially if you're out of cards/berries and all Pokemon on the field are fighting unopposed. Unsure you were to planning to change anything about that, just wanted to let you know!