What Causes Balls to Bounce?

Balls made of tight chains of polymers bounce because all of their potential energy from falling is converted into kinetic energy once the ball hits the ground, bouncing in the opposite direction of the hit.