Nice work, definitely challenging but mechanically sound :)
Would benefit from additional 'game feel/juice' with character animations, stretch and squeeze when jumping or some particles to add to the experience.