I am trying to make an astronaut walking on the moon and am having trouble getting the bounce right. I currently have the movement set to "Space Ship" and the collision event set to stop but that only makes him stick to the moon upon touching. I need him to bounce straight up if he jumps while standing still and to bounce in the direction of travel if he is walking.

Any help would be appreciated.