Added jumping mechanics

added ability to jump (with Z) applies gravy to velocity of Y when Z is
let go, different levels of jumping depending on how long Z is held.