massive update

* API changes (intersectsAABB,intersectsCircle, ...)
* AbstractGraphNode
* cell space partition, including raycasting