Debug functionalities are abstracted away from initialization and added user settings that extend the default settings.
Added extend and debug functions.
Using the new global game variable that gives access to the settings and objects.
Map object now uses the game settings.
Added default settings to the game object that can be extended by the user.
Using the new global game variable that gives access to the settings and objects.