Small refactor - collisions override gravity updates
Give gravity objects a minimum distance threshold so forces don't become massive near center
Pass-through detection