Rework Player and its move strategies (as they are now known) to conform to strategy pattern