to Analysis
Creates a deep copy of this game, converting its mode to ANALYSIS and setting both repetition rules to AWARE. This makes the new instance fully mutable for analysis.
The idea behind idSupplier is to give the developer the flexibility to provide their own ID generator (idSupplier()). This allows the object's ID to be custom-defined, which aids the developer in various operations such as serializing the object, indexing it in an in-memory or on-disk database, or leveraging the ID in any way that facilitates or enables operations.