You should allow jump if player left the platform a few milliseconds before or if he touch ground a few milliseconds after hitting [W] key. But great game, nice idea and looks good.