alas, I stole this from a separate project because I’m too lazy to recreate myself for the 2 billionth time today
@CodingStar02