The main change is to use immutable data structures rather than mutable.
There are a number of other refactoring changes as well.
How was this patch tested?
Added more tests that were there before, and also print the board during training to verify that additional moves are not being made when calling selectMove in the agent.
What changes were proposed in this pull request?
The main change is to use immutable data structures rather than mutable. There are a number of other refactoring changes as well.
How was this patch tested?
Added more tests that were there before, and also print the board during training to verify that additional moves are not being made when calling selectMove in the agent.