Agreed with any of those fixes.....either give the NPC a pool of at least 20+ cards or make random truly random and ignore the deck cap, so if you have the devil's luck you can end up with i.e: Squall + Bahamut + Minfilia + Hildi + Nael cards (or something like that)