Trying to implement basic player movement

If you don’t need full physics, this controller is based around the CharacterController Component:

That one has run, walk, jump, slide, crouch… it’s crazy-nutty!!

Pay attention to the differences in callbacks for CharacterController impacts vs Physics.