There's a delay with the jump, which is hindering the experience here a lot. You should detect and separate a tap from a hold so that delay doesn't stick, since it feels unresponsive. Other than that - neat idea!