Hello!

My kid excitedly got a baby Ball Python and a habitat in January this year.

The snake has grown quite a bit since then and is eating well and shedding, so I'm not overly concerned about it, but the kid was away for a few weeks and while caring for the snake I noticed that it hangs out on the opposite side of the tank from the lights and the hide.

I have a few photos for your review:
https://imgur.com/a/zL85A0d

Three questions:

1) Is the habitat large enough for the now larger snake?
2) Is the lighting setup (white light on a daytime timer and IR light on all the time) a bit too much (there's also a heat pad under the water bowl side)?
3) We've been feeding a Medium Mouse from Arctic Mice once a week, should we go larger?

Thanks for your time and attention!