grawitacja wewnątrz płótna html5

Staram się zrobić kopię oryginalnej gry Super Mario, używając płótna HTML5, dla zabawy i aby dowiedzieć się więcej o narzędziu Canvas i jego animacji, ale utknąłem w tym, aby Mario zrobił to skok. Oto mój jsfiddle:http://jsfiddle.net/2tLCk/1/

jak mam naprawić mojeup funkcja umożliwiająca przeskakiwanie mario i powrót na ziemię jak na tej stroniehttp://blog.nihilogic.dk/ Próbowałem zrozumieć jego kod, ale nie mogłem?

if (keydown.up) {

            vy += gravity;
            character.CurentPos = 11;
            character.x += character.speed;
            character.y += vy;

        }

questionAnswers(3)

yourAnswerToTheQuestion