Nicely done! You should add coyote distance for character, so when he goes over ground it still can jump)