Very cool idea! You can do quite some cool gameplay stuff the way you've set this up.
Some thoughts:
- The planet should punch out on places, perhaps let it tremble the ground with an effect to show the player where the punch will come out of the ground. (you may have thought about this already, since the planet is angry about Angela, it would be a logical step.)
- I like the missiles, but why are they missiles?

- Perhaps give her a umbrella pickup power up thingy to give her a temporary shield against the arrows?
- how about birds attacking here, perhaps give her a weapon of some sort to defend herself?
Cheers