Font bugfixes, caching, better errors, GUI started