UIPrintX methods can't force the order that they're drawn
UIPrintX methods can't force the order that they're drawn

so instead use strings.Builder to efficiently build an output string,
then write that to the screen all at once.

This is a pattern that will have to be adopted going forward.

trasa/watchmud-client