@eudemonism
https://www.bing.com/videos/search?q=you+raise+me+up++youtube&&view=detail&mid=74D25900B5AA2FE090D274D25900B5AA2FE090D2&FORM=VRDGAR
I think you can get PurrPurr to become an inside cat, as I saved a 12 month old female cat, & her 4 baby kittens. She was abused & so were her kittens. I ended up with them, & I kept the mum & 1 baby girl. The other 3 went to good homes & I named the mum, Sheba, & daughter, Eva. Sheba was never house trained, she is now, never makes a mistake always uses her litter tray, same as Eva.
Tho it did take time, step, by, step, as you say, you are home 90+% time. If you need help, I am here for you 100%, I will help you, promise + my heart! 

We can do it, together, ok euge!!....
I have add a link for you, I hope you are encouraged by it. I love this song, it touches my heart, & lifts me Spirit high! I even get teary in a wonderful way watching & listening to it!
GOD loves you euge, & so do I!
Bella XO 🙂