Artificial Intelligence: BFS, DFS, UCS, Reversi Game Design