Fully functional? Not really
"Good luck. Have fun!"
I failed at both. I had the feeling the game cheats during almost every hand. Ridiculous odds for the completion of a high-end hand (flush, straight), and she gets it. This started to frustrate me to no end. And when the game keeps on discarding while I can no longer win with my current hand after discarding starts to feel like prolonged torture of my loss. The remarks made by the character often have no basis: "You almost had it", while I had no combination at all? "Better luck next time", while with two pair (two Aces, two Queens) I still get beaten by two Aces and two Kings?
After playing non-stop for more than half an hour, I decided to stop this sadomasochistic behavior. Improve the interaction with the character, make sure the remarks are correct to the situation, and stop when it is clear either the player or AI can no longer win, even after discarding.