Fixed Jump Physics

changes:
- Player now jumps correctly
- General Code Readability Improvements