I have been doing my jump the same way, but i am having problems with my platform collision. I want the player to be able to jump through to upper platforms, so i have my collision physical response on the top of my blocks... but this causes my player to getting auto pushed to standing on the block as soon as they touch the upper platforms.
I hope that made sense. Please help!