barrier: any condition that makes it difficult to make progress or to achieve an objective
obstacle: something immaterial that stands in the way and must be circumvented or surmounted
moonseed: plant of the family Menispermaceae having red or black fruit with crescent- or ring-shaped seeds