How to write a Custom Movement Mode?

Yes, it would be appreciated if you could do that. I feel like I’ve been struggling with it for long enough.

That video looks really nice!