Shifty Geezer #1 TrunEntity rotates the entity based in it's current orientation. Try using PointEntity instead to point the entity directly at where it needs to point.