Embarking on the vast expanse of Assassin's Creed Mirage? Ready to dominate the desert sands and ancient edifices of Baghdad?…