private void TakeATurn(IPlayer player) { var turn = _turnFactory.CreateFor(player); turn.Complete(); }