Make a general chooser of strategy.
Add strategy restricting stone usage. Also copied a "range slider".
Merge branch 'strategy-chooser'