Evil Dead: The Game launch trailer is here