More work on the alignment system
Cleaned up the parabola sphere interaction implementation to allow generalisation to other systems
A fix to the polynomial class
Further cleaning up of the intersection code
Removing unused code
Moving to another cleaner way of performing root/intersection searches