Thanks for playing our game! I agree that jumping is far from perfect. A variable jump height based on press time sounds like a great idea. Incentive wise - we hoped to tackle this by adding more content (like adding special platforms that create health pickups over time) and spreading that over the level. In the end we chose to add other content over it due to time constraints.