[unity3d] How to prevent colliders from passing through each other?