Another overdue comm WIP for Abakhanskya on FA <3
I got a lot done today luckily but oooof it was difficult OTL