NOTICE: as of 9/18/2023, i have decided to discontinue updates to the site, as i am now making a new one from scratch i will be giving updates on the new site on my profile (if i dont forget to)