Your ball python is over active because his hides are not adequate. I do not believe that half log hides are beneficial to BPs as they usually result in a stressed snake.
The rock cave hides are a better option and you will probably notice your snake become calmer.
Ball pythons are terrestrial snakes and don't climb. Some of the younger ones might, but usually the only reason they climb is too look for a way out.