Thanks for playing :)
As for losing momentum while jumping, I think it's because of something else but I'll consider your suggestion.
You definitely know your code best, I'd be interested to see what its like tho!