Nice good job. Very interesting mechanic have never see it before. What felt a little weird was that i jumped and then i jumped through my cursor and it changed direction. Having the camera follow the player would fix that because the orientation from the character to the cursor would never change so it would stay the same and you could jump faster without having to readjust the cursor position for every jump.
We also made a platformer but with fixed movements. So you have to beat a level for example with 2 Jumps and 1 Dash, feel free to check it out ;)