Company of Heroes 2's first gameplay trailer lets it snow, lets it snow, lets it snow… and rain death, too.