Kotomora
大大将棋 (daidaishougi) Japanese meaning: dai dai shogi | Kotomora