attempts to implement a kepler solver with softening.