initial commit of v2.0
started working on v2.0
basic nodes specs work
hooked up bump with cells and nodes. Using busted for tests
started inserting items into the cells
extracted world-vs-grid coords concern into a new "grid" component
fixed issues in grid.lua and spec
improved cell memory management
addItem is nearly finished
nodes cache bbox info now
removing items works
updating items is possible now
cells.each done, bump.each in progress
we got quick intersections working
improved assert_empty
collisions starting to take form
collisions are sorted out by area (largest collision area is evaluated first)
all visited arrays are read-only
code reordering. Added test to ensure that update is called on each item-item collision
remove intersect.area since it is trivial to calculate from displacement