restitution fix and bounce demo