Next Generation Mechajyo Chess and Shogi playing program