Planning circle

This adds a mode to generate missions using a circle.

It's the solution to #212, but it needs some work on the UI;