The first is the added ability to parse the URL query string for arguments. This can be used to pass options into the game via the URL.
The second is in the Game object, in which a GameOptions enum was added as an optional parameter to the constructor; if omitted, the URL parsing also implemented in this PR is utilized to fill in the options from the URL. These options can be used in the future to allow things such as skipping the menu and going straight to play (or straight to level 11!)
There are two major improvements in this PR.
The first is the added ability to parse the URL query string for arguments. This can be used to pass options into the game via the URL.
The second is in the Game object, in which a GameOptions enum was added as an optional parameter to the constructor; if omitted, the URL parsing also implemented in this PR is utilized to fill in the options from the URL. These options can be used in the future to allow things such as skipping the menu and going straight to play (or straight to level 11!)