Welcome to BP.net! I'm glad Cain found his way off someone's doorstep and into a home of someone who wants to care for him.

I've got a couple of questions/comments

-- Is the "rock" labeled in the picture just a regular rock or is it a heat rock? If it's a heat rock, I would toss it immediately. Those are very dangerous for reptiles.

-- I know he was probably a little emmaciated when he came to you, but most people here are going to reccomend that you feed your boy one small rat every 7 days; anything larger than that is really too large of a meal for him.

-- In the photo, I don't see any hides in his tank. BPs should have 2 hides, one on the warm side of the tank and one on the cool side (ideally, identical hides).

There may be some things I've missed/neglected to ask. I'm sure someone else will be along in time Don't worry if we all start asking you fifty questions--we're just trying to help.