Cleaned up jumping and gave Player KeyEvents to help with encapsulation