When you say he's moving alot, is it at night or all the time? Ball pythons usually move about at night, but at day if they're moving it could be a sign of stress. 85f is a bit low (I converted it to 30c?) for a hot spot as HollowLaughter said, try and raise to to 91f/33c. Also I want to see your set up just because that spartan hat sounds really cool!