I'm not sure why C2 does this, but the angles used for objects and the angles used for the 8Direction.MovingAngle are on different grids.
This is what the grid looks like for 8Direction:
<img src="http://i.imgur.com/2R9rKV2.png" border="0" />
This is what the grid looks like for objects:
<img src="http://i.imgur.com/E4iJYiV.png" border="0" />
Does anyone know how to convert between the two? I need to compare the angle of my object with the moving angle. I tried subtracting/adding 90, but that doesn't work.