Yeah, jump mechanics are a bit awkward. Dashing on the ground gives you a double jump, but if you dash just a little too late you're only getting a single jump. Also, the amount of dashes you can do is limited, unless you're holding down. Which is actually good for speedruns, so i'm not complaining.