Ok, I was on here a while back, and you all helped me out a lot! I'm hoping you can help me one more time...

My assignment is to create a guessing game that gives the user 10 attempts to guess a random generated number. After the 10th wrong attempt, or if user guesses correctly, I'm giving a message asking the user if they want to play again. If they choose no, the game exits, and if they click yes, the game should reload. The only problem is, I have no idea how to make the game reload. I'll warn in advance that I'm really new at this, so if anybody is able to help me, you would probably have to break it way down into laymen's terms, because I have no clue what I'm doing. Anyhow, my code is below:

VB Code:
  1. Private Sub GameForm_Closing(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles MyBase.Closing
  2.         'verify that the user wants to exit the application
  3.  
  4.         Dim button As Integer
  5.         button = MessageBox.Show("Do you want to exit?", "Guessing Game", MessageBoxButtons.YesNo, _
  6.             MessageBoxIcon.Exclamation)
  7.  
  8.         'if the user selects the No button, don't close the form
  9.         If button = DialogResult.No Then
  10.             e.Cancel = True
  11.         End If
  12.     End Sub
  13.  
  14.     Private Sub uiExitButton_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles uiExitButton.Click
  15.         Me.Close()
  16.  
  17.     End Sub
  18.  
  19.     Private Sub uiCheckButton_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles uiCheckButton.Click
  20.         Dim guessNum As Integer
  21.         Dim randomNum As Integer
  22.  
  23.         'display variables
  24.         guessNum = Integer.Parse(Me.uiGuessTextBox.Text)
  25.         randomNum = Integer.Parse(Me.uiGeneratedNumLabel.Text)
  26.         attemptNum = attemptNum + 1
  27.  
  28.  
  29.  
  30.         'display attemptNum label control
  31.         If attemptNum < 10 And randomNum <> guessNum Then
  32.             If attemptNum = 9 Then
  33.                 Me.uiAttemptTextLabel.Text = "You have 1 attempt left"
  34.             Else
  35.                 Me.uiAttemptTextLabel.Text = "You have " & (10 - (attemptNum)) & " attempts left"
  36.             End If
  37.  
  38.         ElseIf attemptNum = 10 AndAlso randomNum <> guessNum Then
  39.             Me.uiAttemptTextLabel.Text = "You lose!"
  40.         ElseIf attemptNum <= 10 AndAlso randomNum = attemptNum Then
  41.             Me.uiAttemptTextLabel.Text = "You Win!"
  42.         End If
  43.  
  44.  
  45.  
  46.  
  47.  
  48.         'determine if guess is greater than, less, than, or equal to the generated random number
  49.         If attemptNum < 10 AndAlso guessNum <> randomNum Then
  50.             Dim button As Integer
  51.             Do
  52.                 If guessNum < randomNum Then
  53.                     button = MessageBox.Show("Please choose a higher number", "Too Low", _
  54.                         MessageBoxButtons.OK, MessageBoxIcon.Hand)
  55.                 Else
  56.                     button = MessageBox.Show("Please choose a lower number", "Too High", _
  57.                         MessageBoxButtons.OK, MessageBoxIcon.Hand)
  58.                 End If
  59.                 Me.uiGuessTextBox.Focus()
  60.                 Me.uiGuessTextBox.SelectAll()
  61.             Loop Until button = DialogResult.OK
  62.  
  63.  
  64.         ElseIf guessNum = randomNum Then
  65.             Dim button As Integer
  66.             MessageBox.Show("Congratulations!  You guessed the right answer!  Would you like to play again?", _
  67.                 "Correct!", MessageBoxButtons.YesNo, MessageBoxIcon.Hand)
  68.             If Button = DialogResult.No Then
  69.                 Me.Close()
  70.             Else
  71.                 This is where I need help!
  72.             End If
  73.  
  74.         ElseIf attemptNum > 10 AndAlso guessNum <> randomNum Then
  75.             Dim button As Integer
  76.             MessageBox.Show("Sorry but the correct answer is " & Convert.ToString(randomNum) & "! Please try again", _
  77.                     "Try Again", MessageBoxButtons.YesNo, MessageBoxIcon.Hand)
  78.             If Button = DialogResult.No Then
  79.                 Me.Close()
  80.             Else
  81.                 This is where I need help!
  82.  
  83.             End If
  84.         End If
  85.  
  86.     End Sub
  87.  
  88.     Private Sub GenerateRandomNumbers()
  89.         'generates a random number
  90.  
  91.         Dim randomNum As Integer
  92.         Dim randomGenerator As New Random
  93.  
  94.         'Generate the random number
  95.         randomNum = randomGenerator.Next(0, 101)
  96.  
  97.         'display random numbers----------------------------Make sure to remove this code, along with the box uiGeneratedNumLabel
  98.         Me.uiGeneratedNumLabel.Text = Convert.ToString(randomNum)
  99.  
  100.         Me.uiAttemptTextLabel.Text = "You have 10 attempts left"
  101.  
  102.  
  103.     End Sub
  104.  
  105.  
  106.     Private Sub GameForm_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load
  107.  
  108.         'generate the random number and populate the number of attempts on load
  109.         Call GenerateRandomNumbers()
  110.  
  111.     End Sub