Encapsulate
Betting state can be serialized