Check out this awesome launch trailer for Dishonored 2