Game DapGiac

initial init
Rewrote a part of library caat.js

Fix the failed, poor writen intitailizeFromTexturePackerJSON of
SpriteImage.
This function now return a SpriteImage with frames indexed by name
string from json file, and can be used the same way as the function
intitialize!

Who wrote this shit anyway?????
Correct initializeFromTexturePackerJSON
ban no than
Entity class - new style
Enemy.js check isIn before do in
non
Merge remote-tracking branch 'origin/develop' into minigame-dapgiac
add minigame
Merge branch 'develop' of https://github.com/dotabox/CLGT into develop