- fix: handle shader compilation interruption on game exit by @brucenguyen
- refactor: add main to globals by @brucenguyen
- fix: stop shader cache task pool on game exit by @brucenguyen
- refactor: main nullptr check by @brucenguyen
- fix: remove main usage by @brucenguyen
- refactor: use atomic for quitGame by @brucenguyen