I've actuallly gradually went away from the idea of making difficult jumping part of the game. For now I've removed most of the annoying situations where one platform is too close above another making it difficult to jump as you keep bumping your head on it. But this still sometimes happens depending on how level is generated, I plan to work more on fixing this.