Add wall sliding and wall jumping.
Merge branch 'PlayerFunctionality' into develop