New Braunfels QB Leighton Adams's long road to recovery