Jay,
I could write a ton here, and I hate that I won't share it her e for o=thers, but my main concern right now is your snake. I think he will be fine, and can be assist fed. Give me a call when you get some time, and we'll discuss it. I don't think he will have to be put down. Our phone number is on the website.