-- Rotation works a bit better. Still has trouble working out which way it needs to face if it gets to its destination before it's finished rotating.