Thanks Derek!!
Okay, the cage...
-Can the snake get to that light? Yowzer!
-Also, those stick on dials that you have half way up the cage? Ditch them. They are not good. Also, you want to be monitoring the temps down where the snake spends most of his time- on the floor!
-Hides- way too big. You need to get much smaller hides that the snake will squish into. They loooove small and tight spaces!!!
-I would cover the sides of the tank to help to increase the snake's sense of security.
-I would fill in all of that empty space with anything: crumpled paper, plastic plants, ANYTHING!!!

And yes~ looks like the snake is going into shed...