Pretty wild run, can still clearly improve this but I have other plans first. I'll take this now, ggs