Something I wanted to try to do. This might turn horribly bad...
Thanks to @Will_Wam for the text engine.