correct collision response