public StrategyClass(PlayerClass Player)
 {
     coPlayer = Player;
     // Null Constructor
 }
        public static void StartGame()
        {
            Board.GameLog = "Game Started: " + DateTime.Now.ToString();
            Board.GameLog = "-----------------------------------------------------------------";
            Board.GameLog = "Start Game Initiated";

            CommunityChestDeck = new CommunityChestDeckClass();
            Board.GameLog = "Community Chest Deck Created";

            ChanceDeck = new ChanceDeckClass();
            Board.GameLog = "Chance Deck Created";

            // Instantiate all 40 Properties and set their respective information
            for (int i = 0; i <= 39; i++) { Property[i] = new PropertyClass(); Property[i].SetProperty(i); }
            Board.GameLog = "Properties Instantiated";

            // Instantiate all 4 Players and set their respective information
            for (int i = 0; i < TotalPlayers; i++) { Player[i] = new PlayerClass(); Player[i].Number = i; }
            Board.GameLog = "Players Instantiated";
            Board.GameLog = "Moving all players to Go";
            MovePlayerToSpace(0, 0); MovePlayerToSpace(1, 0); MovePlayerToSpace(2, 0); MovePlayerToSpace(3, 0);
            Board.GameLog = "Player0's Turn:";
            PlayerTurn = 0;
            Random Random = new Random();
            RandomSeed = Random.Next(1, int.MaxValue);
            if (Config.FreeParking500 == true) {
                FreeParkingCash = 500;
            }
        }