Add softening factor

Introduces a softening factor into the acceleration equation to dampen
slingshot effect. Improves some formatting and style.