Fix associativity issue in findEating and change StrategyBoardObjectVisitor's cancel to cancelTraversal