added new text box stuff, fixed some bugs, started testing some stuff