When Ryan O'Hagan broke his back during a rugby match last September he feared his playing days could be over, but less than six months later he is back on the pitch.