fix issue which prevented turn-passes to improperly count during tree search, as well as some major code refactoring in preparation for a rewrite
fix issue which prevented turn-passes to improperly count during tree search, as well as some major code refactoring in preparation for a rewrite

andysalerno/reversi-ai,andysalerno/reversi_ai,andysalerno/reversi_ai