It is a nice concept ^^ a bit complex so a tutorial would be nice :) but it offers some reflexion !
Be careful with the jump, the character can still jump when he is not on the ground, so by pressing space many times you can reach directly any platform. It should be simple to fix !