some bug fixes for non-central bodies. Still need to correct for angular acceleration of the central body.