What you implemented is exactly what was my first idea :-)
I went for a more dynamic solution with no possibility of choosing the force of the shoot, but I like how you make it work with static planets.
Nice job!
Thank you for sharing! My first idea did not deviate much from this core gameplay (turn-based physics), which I recall from other games of yore. Bang Bang for Windows was one of them.