In dreams, you don't need to make any distinctions between things. Not at all. Boundaries don't exist. So in dreams there are hardly ever collisions.
The human brain consists of many specialized circuits that evolved to solve specific problems our ancestors faced during our evolutionary history.