Software Architecture
Barack Liu
Luo Leng
Chloe Ma
Abdul-Muizz Imtiaz
This system is built on Professor Kelvin's 2D Web Game Engine (Version in Chapter 12)
https://github.com/Apress/build-your-own-2d-game-engine-2e/tree/main/BookSourceCode/chapter12