assassins creed mirage ending explained