Sph: simplify grid update, test reorienting grid cells to y/z axes.
Sph: add infinite hash grid with collisions(size: 64^3 + modulo).
Also add minor binary range search optimization.
Sph: add rigid body interaction to modulo grid, fix hash function.