Strange Brigade: Recensione, Trailer e Gameplay