More UI stuff
One last weekend fully refactoring my janky old text box code! I spent a lot of time on it, but since this is an adventure game where the story is communicated through text boxes I thought it was a good idea to get them looking a bit less boring than they were before!
Anyway, now text can appear near the character rather than just sticking at the top of the screen. It also tries to choose a sensible width based on the text and dynamically positions itself where there's space.
I'm not wedded to any of the precise positioning parameters but the important thing is that a bunch of nasty five year old text box code is now much more flexible!