The latest Ubisoft release set in feudal Japan had a lot of pressure on it to perform, but it can't fill in the hole Ubisoft ...