I have code for the player controller I used on my itch page. Along with a few other designs you might find useful, all for free and totally open.