TODO
TODO
- Wall run
- Check valid wall angle and velocity direction
- "Snap" to wall
- Wall jump with temporary repulsion
- Preserve momentum when wall angle changes
- Slide
- Check valid ground angle
- Fall -> slide
- Custom friction
- Crouch
- Crouch camera transition
- Sprint
- Dash
- Network replication/prediction