Obstacles are a class of tile object that either block (such as a Barricade) or hinder (such as a Bush) player movement.