Here is basically what I have (plan view):

The green square is the underlying Doom actor, the red lines are the edges of the model and the dashed line is some midbars or something.
I want to be able to use this as a plug-in mod that can work with any level so I don't want the underlying actor to be any wider than it is ATM (meaning that I can't make it longer either). If I scale the model so that it is shorter it looks ridiculous and if I scale the whole thing down evenly it loses all its presence. To complicate matters further, it needs to be able to shoot fireballs out of the front so an actor constantly being spawned in front of the monster might be problematic (but there are ways around that).
So, I'm just looking for suggestions as to how I might stop this thing poking its nose through walls.
Any ideas
