Refactored huge amounts of code to significantly improve readability and
structure, but broke jumping/on-ground detection to do it. Will fix soon.