Hey buckle2000,
I am not using RigidBody! I am using KinematicBody2D and I've manually programmed bouncing.
The character is some sort of a blob that is slightly bouncy. The bounciness factor is increased or decreased based on your temperature. The game (well, the idea of it since it's not finished) is about modifying your temperature and sacrificing certain characteristics in favor of others.