The new trailer for Scavengers is here and it's a promising tease for the co-op action game set in a…