Funnily I love the soviets exactly because of their ability to build such devastating traps. Nothing is more satisfying than seeing your ignorant enemy setting his foot into your trap.
Gotta say it's lovely to see a gren blob get demolished but it still feels kinda unfair