Ubisoft takes its western franchise into the new wild west – Mexico.