The latest instalment in the open-world action franchise. Far Cry 6 pits players against a villain played by Giancarlo Esposito