That's a great solution, I wanted to have that in my game too, never got around to it. Another solution would be to not put precise jumps on platforms where an upward slope is followed by a downward one, lol