/// <summary>
        ///     Functie die het spel laat beginnen.
        /// </summary>
        /// <param name="players">Een array van spelers namen.</param>
        public void BeginGame(string[] players)
        {
            /*
             * Maak een nieuwe spelers lijst en beurten controller.
             * Spelers lijst vraagt een string array met alle gebruikers namen van de spelers.
             * De turn controller vraagt de spelers lijst en hoeveel tijd je per beurt hebt.
             */
            playerList     = new PlayerList(players);
            turnController = new TurnController(timePerTurn, playerList);
            cardController = new CardController(playingField, timerCardReset, 2, turnController, playerList);
            playingField.Reset();

            //Start de turn controller, normaal roepen we dit aan als het spel begint.
            turnController.BeginTurn();

            //Vul alles in (labels, listboxes) op de user interface.
            SetupUserInterface();

            //Start de update timer, zodat de user interface geupdate word.
            timerUpdateTimer.Start();
        }