rename CollisionDetectionRule CollisionRule