I'm not seeing any place where we set the graphics for `m_ttf_renderable`. We should free any existing surface and assign the return from `TTF_RenderUTF8_Blended()` to it.