update TextBubble and add a close button

*update the rendering of the TextBubbles
*add a GameButton class and a close button for the combat window, so
that players can click that button to close the window, instead of click
the window it self.
*noticed that the font on mobile device is not the same one on PC