began optimizing reversi... to finish