optimised Gravitatable and Collidable components
updated all gravity examples
removed the animations examples, because they are already embedded in the games and other examples
optimised checks in update scope
removed old npm tasks
Merge pull request #122 from spilgames/121-sat-physics-checkup

121-sat-physics-checkup
Collisions updated:
- Mixed Collidable and Gravitatable on one component called Kineticable.
- Created a Circle module.
- Updated how SAT separates rectangles.
- SAT passes to Kineticable the side of where the collision is happening and can be obtained, for example:
	this.kineticable.isTouching(SAT.BOTTOM)
Fixed comments.
Merge pull request #125 from spilgames/#123-mix-collidable-and-gravitatable

Collisions updated:
Merge branch 'master' into #117-port-nigos-cave-to-glue
Game  port template.