The code is mine, but rn I'm trying to learn how the whole sin thing works (cuz it doesn't make mathematical sense to me) and I looked at someone elses code to figure this out.