initial refactoring towards HashMap based transposition table UCT.GameTree replacement
more GameMap
indentation
move UCTHeuristic and UCTPolicy type definitions to Types module
inline UCTEvaluator type definition
fix UCT/GameMap types
selectChild could work again in UCT/GameMap
(revert?) change to UCTPolicy a type
newUctTree could work instead of newMoveNode in UCT/GameMap
selectLeafPath moved to GameMap and compiling again
cleanup UCT module
cleanup UCT module (continued, imports and exports)
add nextMovesWithHash function to GameState module
implement expandNode for UCT/GameMap
adjust selectLeafPath to return [UCTKey] to prepare backpropagate
pass path to backpropagate
implement backpropagate in UCT/GameMap
implement selectLeafPathMoves in GameMap for principalVariation
fix type error in nextMovesWithHash
update module description