Very well done! I found one spect that can be improved on: Since this game is a platformer, consider adding coyote time (= player may jump a few frames after they left a platform) to make the overall experience more enjoyable.