Before I mess up the text visibility system
Finished the new text visibility system