added smoothed cursor to text
added dialogue support and pseudo-proper font rendering