On you very last event, When planet is on collision with side wall,
Have you tried
"applying impulse towards position".
If you set the impulse to 5 and the X to 50 it kinda gives what you want, I think. I can try a bit later to think of a better way unless you have already found out how to.
Hmm, after some further testing this doesn't quite work. It does cause the planet to bounce around for much longer so it's good for the time being, but ultimately I'd like to be able to figure out how to have the planet move at a constant speed like the asteroids in "Asteroids", and other games like that. The game takes place in space so there the objects should never slow down, so there seems to be something I'm missing about how physics objects work in C2.