code: def __render_onto_sprite(self):
          
          font_surface = self.__font.render(self.__text, True, self.color)
          self.__font_sprite.apply_texture(font_surface)
          self.__font_sprite.center_origin()
docs: Render the font onto a surface and store the surface into a sprite so we can do more complex stuff with it.
          (such as rotation and scale)