The core mechanics work well, but the difficulty curve is VERY steep. Several sections of the game feel like they expect you to have an extra air dash. Perhaps providing the character with one free dash on every jump (a la Celeste) would be beneficial?
Still, I quite enjoyed the challenge. Great work!