Finally had a not-total-garbage run. I'm sure sub 4 is right there but I'm not sure when I'll give this another serious go. For now I'll just leave this here