FUCK I forgot how frustrating working with vectors was
but DAMMIT I LOVE THE END RESULT
sigh there goes the rest of my weekend