Here's an example of a really cluttered up 10 gallon:
There are 2 hides, a big water dish, and lots of fake plants. You don't have to make it pretty but it is better if he has lots of nook and crannies to pass through from hide to hide. Bundled up newspapers and fake plants from the dollar store can be used. In this picture, the big log is heavy and does not move. Part of it goes over the water dish so that even while drinking, the bp has some kind of cover. It is important that anything heavy in the tank cannot topple over the snake when they crawl over/under/around it. They can push things around with amazing strength.
One side of the tank has an Under Tank Heater controlled by a thermostat. This maintains the belly heat under one hide at 90. There is also a low wattage ceramic heat lamp on a timer for this particular set-up that I used to raise the ambient temp to 80.
The entire back of the tank is covered by cork board. You can use any dark paper (magazine covers work). When using paper, tape it to the outside of the tank so that your tape is not inside where it can accidentally get stuck on the snake.
I didn't cover the sides with corkboard because I have plants criss-crossing the sides. Just wrap the magazine covers to the sides as well.
Humidity needs to be between 50 and 60% that's why that water bowl I used was that big so that with the heat lamp, a lot of water evaporate to provide the needed humidity.
This set-up should provide a better environment for your snake to thrive.
If this is too much trouble, I suggest to move your snake to a sterilite bin type of set-up. Your snake can probably fit in a shoe box size. Then you don't need anything much but the UTH with thermostat, paper towels or newspapers, and a water bowl, and maybe one small hide.
Good luck!