Background Color for the Game; default value is black
Dimensions of the Canvas; default value is (window.innerWidth, window.innerHeight)
ID of the Canvas; a Canvas will be created if not provided
ID or HTMLElement of the container to place an automatically-created Canvas within
Game Control Scheme; default value is 'keyboard'
Debug Mode, enabling game stat display; default value is false
Whether or not to hide the cursor on the game canvas
Shaders to register on init; overrides the default set if provided
Sounds to load on game init
Game init function; none is provided by default
Interface describing the generic Game Configuration object, with configuration relevant both to 2D and 3D games
All configuration is optional; default values will be provided if unprovided