The jump implementation was learned from this DevGamm video: https://youtu.be/YDwp5tNCKso
- Customizable Raycast component to check collision with ground, walls, and ceiling
- Wall jumping, wall sliding
- Controllable jump height
- JumpBuffering and CoyoteTime
- Adjustable air drag and friction