The image works fine, and it goes in a circle when positioned right, like this:

Then when I look down, I have this

I am not sure what the issue is, here is the image code.
datablock ShapeBaseImageData(LevelUpImage)
{
shapeFile = "base/data/shapes/empty.dts";
emap = false;
mountPoint = $HipSlot;
rotation = "1 0 0 -90";
offset = "0 0 -2.5";
stateName[0] = "Ready";
stateTransitionOnTimeout[0] = "FireA";
stateTimeoutValue[0] = 0.01;
stateName[1] = "FireA";
stateTransitionOnTimeout[1] = "Done";
stateWaitForTimeout[1] = true;
stateTimeoutValue[1] = 6;
stateEmitter[1] = LevelingUpTTEmitter;
stateEmitterTime[1] = 6;
stateName[2] = "Done";
stateScript[2] = "onDone";
};