a computer shogi program for computer shogi programs