I’ve been looking for something like this for a long time! Thanks for the tutorial, much appreciated 
Having a bit of trouble though…
I’ve run through the tutorial twice now, once on my project and once on a fresh thirdperson template and I have pretty much the same issue…
I can’t mount the horse!
When I check the debugs, I can see that the overlap events fire, the horse sees my char get close and then step away
But when I press my input mapping “E” I see in my PlayerCharacter BP the “Trace to Actor” fires and goes through the LineTracebyChannel and the branch but stops at “Cast to HorseCharacter”
As well in the “Mount Horse” function the function fires but stops at “Cast to HorseCharacter” again and nothing else in the line fires.
Why are all functions failing at “Cast to Horse Character”?
Thanks!