Const correctness
IMPORTANT!
> Body and Sensor must call spatialInfo.preUpdate() on creation to ensure they're put into the grid before an update!
> Body and Sensor must call spatialInfo.destroy() on destruction!
> Base cannot call spatialInfo..preUpdate() or spatialInfo.destroy(), as runtime polymorphism fails (why? not sure) and it tries to call pure virtual functions