ok! finally got this beast out haha. I may have bitten off slightly more than i could chew with this one but I think i managed to wrangle it near the end there.
hope y'all like it!