Decider, AbstractPlayer, Board, PseudoState, Learner coded.
Merge.