tweak the way toCellBox is calculated
solve collisions where objects touching start intersecting on the next frame