game: implement text support

we now can display text using TextArea class,
we support custom transforms, char sizes and text coloring,
that's enough for now