>>719875514
I feel like "obstacle" fits better than "barrier" for 障壁 because the 障 in it clearly indicates malicious intent.