Add retreat to base
Revert "Add retreat to base"

This reverts commit f7ad188d29024b478c8cb61ac7824f54b8cdccbc.
Revert "Revert "Add retreat to base""

This reverts commit 4a9f6bfbf8695864ef51eec18483999eb13fa290.
Add new calculation of best strike position