# Avoiding collisions and evaluating shots As characters and objects move around in a complex Scene, obstacles in the Scene sometimes come between a camera and its target. Similarly, you might need to move a camera to a position in the Scene that another GameObject already occupies. Cinemachine provides extensions to handle these situations: * [Cinemachine Collider](CinemachineCollider.md) * [Cinemachine Confiner](CinemachineConfiner.md)