Separated collision response from entity interactions.