Improves asset management by adding a shutdown procedure that safely terminates the asset scanning thread. This prevents crashes and ensures a clean exit.
Enhances shader management by introducing shader naming and improved error logging. This makes debugging easier. Also renames the sprite shader.
Fixes a minor bug related to sprite drawing position.
Adds Git mappings for submodules.