whelp, I found a way! having a boolean var be set when the key is
pressed/released-so simple! I think most of the pieces are here (save
for a reasonable calcJump function), now I just have to asssymble it and
make it work.