Really good idea! though I noticed a problem where the jump height and gravity are tied to monitor refresh rate- at my monitors default (165Hz), I could only jump one block high, but when I lowered it to 60Hz, I was able to jump 5 or so high.
Aside from that programming oversight, good idea!