Refactored Strategy to include whose turn it is