Keeping track of when hero action begins is good solution and I already do that. That would work.
The one problem I see, is that every room is different, and I won't know how long each room gives you before you get auto folded. You used 6 seconds in the example, but that will be different on different sites. Some sites will give you maybe 15 seconds, and then another 20 second timebank. Other sites may have no timebank at all. Etc. What should I do?
Maybe I can generalize it to 15 seconds, or allow the user to configure it
The one problem I see, is that every room is different, and I won't know how long each room gives you before you get auto folded. You used 6 seconds in the example, but that will be different on different sites. Some sites will give you maybe 15 seconds, and then another 20 second timebank. Other sites may have no timebank at all. Etc. What should I do?
Maybe I can generalize it to 15 seconds, or allow the user to configure it