More progress on the CA physics engine.
Collisions now seem to be working reliability with a conservation of momentum that is accurate (enough) and visually pleasing.
Now experimenting with dispersion and forces.
I have a basic orbit working and gas of sorts. Still trying to close the loop between mass causing gravity, at the moment with this latest version, gravity is hard coded in as I try and get dispersion, momentum and acceleration to not trip over each other.