Update:
So, sadly we put our boy down.
We did everything possible.
Our vets say it was likely he was ill when he got to us, we’ll never know.
We are aware it could have been due to our inexperience. Dreadful thought.
No snakes for a while. Sad.
I now hate seeing balls listed as perfect starter pets on nearly every reptile site. Really?