!!
We need to know a little bit more about his setup before we can give you a good answer. What size enclosure? How many hides does he have and what kind of hides are they? What are your temps and how are you measuring and controlling them? What size prey are you feeding him? Do you know his weight/age/length?
Sounds to me like he is stressed out. I would just leave him alone completely for a week or so and let him settle in.
Constant roaming (or exploring) can be an a sign of stress in ball pythons.
Also, feeding in a separate enclosure will not get rid of "aggression". It will basically do nothing. You are more likely to receive a bite when moving the snake to another enclosure then if you feed in the home enclosure. I feed all 6 of my snakes in their home enclosures and I have never been bit or struck at in 2 years.
Try not to think of your snake as "aggressive". He is not actively trying to hurt you, he is scared. You are a big scary monster to him!