So, after a few problems I managed to get this running smoothly. Will leave it on overnight for some stress testing.
What do you guys think?
https://powdertoy.co.uk/Browse/View.html?ID=1096071