Idea is good, but there are spots where the player-character refuses to jump, even though he is on a surface and jump height is a bit too inconsistent.