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 timeDon't worry if we all start asking you fifty questions--we're just trying to help.