good effort. Its a bit too.. floaty? if you move at full speed at an incline you gain a decent amount of air time.
its a bit unwieldy, but you could still make a full platformer with these mechanics.