rename gameMatrixFactory to transitionMatrixFactory