/// <summary>
        /// Allows user to define the number of players and the number of rounds
        /// Creates the players whether it be as AI or Player controlled as determined by the player
        /// Author Greyden Scott & Sean O'Connell October 2017
        /// Written, edited and tested by both team members
        /// </summary>
        private void setupGame_Click(object sender, EventArgs e)
        {
            Opponent[] players = new Opponent[(int)playerNumUpDown.Value];
            numOfPlayers = (int)playerNumUpDown.Value;
            numOfRounds  = (int)roundsNumUpDown.Value;
            Gameplay game = new Gameplay(numOfPlayers, numOfRounds);

            for (int i = 1; i <= numOfPlayers; i++)
            {
                SetupPlayer form = new SetupPlayer();

                //Give the new form the Correct Values
                form.BackColor    = Gameplay.GetColour(i);
                form.Text         = "Setup Player #" + i;
                form.playNumName  = "Player # " + i + " Name:";
                form.textBoxName  = "Player " + i;
                form.whichPlayer  = i - 1;
                form.playersArray = players;
                form.SetupGamePlay();
                form.ShowDialog();

                //Return Values and Create player
                players = form.playersArray;
                game.CreatePlayer(i, players[i - 1]);
            }

            game.BeginGame();
            Close();
        }