Rewrote gui_text to std::string, but no unicode atm and text scroll kinda broken