Sounds like a Ball Python to me. Ball Pythons generally are in one spot for long periods of time. Even when they are awake they don't need to go out unless they really want to. 95 for the hot spot seems to be a touch on the higher end. Might try dropping that down between 90-94.