asyncccccccccccccccccccccccccccc :weary: :weary : Weary: : wea yry:
    not sure how but it seems like it could maybe be worth?
    issue is I'm too lazy to write the control flow for the main thread
    but u don't wanna block main thread by doing small stupid things when
        mrgamer39's 2711Hz monitor is pleading for a frame
        (surely locks aren't that slow :joy: :joy: :joy: I really need to profile)
        (omw to rewrite everything to be async and then profile and scrap everything)
