More input tweaks

Modified the input to support 'held' jumping (via desktop application)
and single-press jumping (via mobile device).