I just made a text engine for everything, took about an hour. It doesn't have text wrapping. Do we want text wrapping? Also, multiple sprites can use the text engine, and it has HBA (hue, brightness, alpha) color support.