Yes.
After playing your program further, I got some critiques.
Mainly, everyone is playing simultaneously and not turn based. I am guessing it is so to start solving the hands instantly. But that is in disassociation to game rules, which is turn and position based.
I'd further assume that you reveal all cards for the get go to reduce the solving space, ie. AI knows all of the starting deals.
You can find in-depth rules here:
https://www.pokernews.com/poker-rules/chinese-poker.htm
or here:
http://openfaceodds.com/rules.php
Quote:
When a player goes to Fantasyland, they are dealt all thirteen cards at once, and they set their cards face down. The other players are then dealt and play a normal hand. The button does not move for the Fantasyland hand -- it is considered an extension of the same hand.
As you can see, FL is when play is simultaneous. But it's very important to respect the order of cards that are revealed and player's turns.