Yes, the traps from the past looked more impressive.
I used to play Dead by Daylight, and there, traps were actually called traps, as in, one of the killer's abilities. So, ironically, you provided a very familiar meaning to me. And yes, a trap is primarily a snare.