Pawn movement, what am I missing?

Didn’t do it sadly, I believe it expects a UPawnMovementComponent, not a UMovementComponent. ADefaultPawn does a lot of other things like hardcoded engine input bindings. I’ll dig a bit further.