Some levels of my game contains objects with a lot of polygons, and sometimes they overlap. When player goes near some of those objects it can stuck in a point of their overlap (For example a box and a circle objects) even if there is a tiny polygon on a way (Like on screen, red lines are collision polygons). Is there any way to make player object slide by walls and ignore small collisions?