this took a lot of math and a lot of elbow greaseextremely unfinished but i just got the curved text working and i want to celebrate a win