The map class is now used within the tiled_class.js meaning less script and also allowing a smaller amount of script to initalize the engine. The map calculates the sections of the screen depending on the input from the map and means that the user does not need to define the map the class will calculate the tiles. Multiple maps and assets can be loaded. 'setMap' will enable the engine to change the map and load the assets for the map. The setMap will also reset the map so that tiles can be made larger. All assets for the map are loaded when the map is loaded and means that the engine only gets what it needs.