Game development is just a pile of increasingly cruel exceptions to the rules you set out at the start.
Ancient me: "things should point where they're moving"
Old me: "things should also be able to move via animation, and have that movement count toward the point-where-moving, but only AFTER animation finishes, so we end up pointed in the right direction"
Current me: "actually things should also be able to, optionally, be told to face in the opposite direction of where they're moving. Or in fact any other radial offset."



