private void Navigate(int countQuestions)
 {
     if (countQuestions > hardQuestions.Count - 1)
     {
         EndOfThirdLevel endOfThirdLevelPage = new EndOfThirdLevel(engine, currentPlayer.Points, playerName);
         this.NavigationService.Navigate(endOfThirdLevelPage);
     }
     else
     {
         DisplayTextForQuestionAndAnswers(hardQuestions, countQuestions);
     }
 }
        private void SkipQuestionButton(object sender, RoutedEventArgs e)
        {
            this.engine.SkipQuestionHint.Quantity--;

            currentPlayer.Points += hardQuestions[countQuestions].Points;
            pPoints.Text          = currentPlayer.Points.ToString();
            DisplayHints();
            countQuestions++;
            skippedAnswer.Visibility = Visibility.Visible;
            correctAnswer.Visibility = Visibility.Collapsed;
            wrongAnswer.Visibility   = Visibility.Collapsed;

            if (countQuestions > hardQuestions.Count - 1)
            {
                EndOfThirdLevel endOfThirdLevelPage = new EndOfThirdLevel(this.engine, currentPlayer.Points, playerName);
                this.NavigationService.Navigate(endOfThirdLevelPage);
            }
            else
            {
                DisplayTextForQuestionAndAnswers(hardQuestions, countQuestions);
            }

            DisplayHints();
        }