this took a while to code some bugs fixed the only bug that i cant fix is when you set type to 2 its off centered from the x axis (0) also i realized the text can go offscreen