Drifting appears to be working but need to work on the visualisation tools to confirm stability and uniformity (along with a few statistical checks once things settle down). Also need to verify the python version as it's stupidly fast.
I'm pretty much an idiot with regards the drifting calculations and the number of fundamental screwups I made. Such is life.
Will work on vis tools tom to confirm and then verify python