Bounce has been abstracted as a reusable collision response.