lecture: othello: refactoring AI