Have given up on using hoot remplate because handling stupid js like stuff to interact with canvas is so tedious.
Now I cleaned up Circles Chase a bit more, now it could be used as a 2d game start point if you do not use any external assets (yes, this project hasn't support loading images or audios yet!).
Anyone is welcomed to use it, but be careful, the code is AGPL licensed.