public bool Start() { while (!IsFinished) { IsSuccessed = _desk.DoTurn(); IsFinished = !IsSuccessed || _desk.AllOpened; } return(IsSuccessed); }