I like the story, it's very funny. I think an improvement would be preserving the forward momentum when you do the jump though - and then allowing the player to 'cancel' it if they want by pressing again mid-air to go backwards. I felt it would have been a lot smoother if the player was able to jump forwards, but that's just my opinion.