Refactoring the strategy variable

The inner variable in the `select` is shadowing the local variable and that could be confusing if this code were to expand. The local variable is now named `selected_strategy` to make this truly distinct.