Your animal is shy. That is why you add clutter and more hides. He is very active to the point you need to take him out. Give him more room to roam and he will use it. I mentioned nothing about glass tanks. Please also note that I said at minimum. I prefer to give mine the ability to stretch out in one direction plus height. So for me, my personal rule is the cage is at minimum the length of the snake.
When Maze is old enough I plan on putting her in a 6x2x2 or larger, because I know she will use the space and I do plan on making it as cluttered as possible.
If I were you I would also look into the recommendation of a RHP. They create a more natural heat gradient than an UTH. Plus with greater height you can make more variable basking spots so your snake can pick what temperature he wants to be.