A program to play Shogi (Japanese Chess).