I played through all the planets and didn't see the bug you are describing. Did you happen to fix it?
Good start! Just as helpful feedback, you should really look into using families as you have a lot of repeated conditions and actions. This was my primary mistake as well when I first started developing (even before Construct).
For example, touch on planet:
- Put all your planets into one family called planets.
- Apply an instance variable to the family
- Then on each planet define the planet_id
This will reduce your 8 lines with conditions down to one. Same thing with your positioning and your big_planets that hit the sun. All those positions and actions are repeated.
Modified your c3p file to show you what I mean: