Began work on the battle scene.
Made Messagebox constructor private.
Factory functions should be used to create the desired messagebox instead for better control.
More updates to battle scene.
Use default SFML text rendering instead.
There's no reason to use a homebrewed solution for this. The problem with SFML text is that it does not look good when the view is scaled since you can't turn off anti-aliasing, but that should not be an issue in this project.
Some further updates to text rendering.
Added support for "stroke" text, with outline or drop shadow.