Thanks!
You totally should document your work; I've found it really helpful for retaining information.
Unfortunately, PaperZD does not support blend spaces as far as I can see =(. I do think that coding it using enums would make it much more readable though. Right now, I'm just using LastMovementDirection to choose which animation to play on the override:
Using Enums would make it much more readable, and I could probably even use a switch statement then too.
I also heard about the Ptr change. I have to get into the habit of using TObjectPtr<ClassName> MyPtr; but ClassName* is soooo much faster to type!