I'm sorry, but I simply couldn't beat this game. I think the physics aren't properly scaled to resolution because I'm unable to even make the first jump even though some of my peers can.
Thanks for the feedback ! Will look into it.