updated Chipmunk-js
ninja projectiles
term ninja and projectile entities after removing for better GC.
debug label cache canvas pooling.
puff smoke handled by ninja as fx component, rather than puff observing ninja which could be deleted first.