Fix the order of players for totally ordered matches
Refactor the markov chain implementation to support
subclasses that replace the numpy.matrix use with an
alternative matrix implementation
Add initial support for symbolic markov chain evaluation