Thanks for checking it out! Double jump is definitely a little weird - if your downward velocity is too high it has some issues counteracting it. May also be the cooldown timer breaking somewhere