As far as enclosure stuff goes, i recommend 20 gallon long tank, this tank looks like it doesn't have much floor space, which is generally what balls prefer. the heat lamp needs to go somewhere the snake can't touch it directly, it can fry itself to death by wrapping around it when it is on. Snakes do not perceive heat the same way humans do, so they get burnt in situations that a human would not. Or a human would touch a hot surface and reflexively pull their hand away, where a snake only feels the warmth, not the burning and can hurt themselves from touching the incredibly hot heat source!

your snake should calm down once you make some changes, the advice people are giving is correct and don't get butthurt because of criticisms. They are trying to help and are being serious because you need to know these things before your snake gets hurt or successfully escapes. Do what you will with the advice, but most people giving advice have been keeping many snakes for a long time. Concern for the animal often overrides some folk's "nice" attitudes. lol