removed redundant switches.json. Added some more switches to LocationMap.json and details to test.xml to trigger a quest for testing. fixed preloading ending in AssetManager.ts by changing the === to >= since a map had two tilessets, the number of assets is greater than the total counted, which fixed startup issues. renamed InputManager.ts to fix typo. cleaned up many states by removing redundant arguments like width and id which are now handled by other global variables or from data file. Major fixing of Tilemap system to allow for multiple tilesets and fixing loading of tilesets in the core. added a third map to test multi tilesets.