Point taken. I think the iframes where you can't jump on enemies after taking damage was indeed the most flagrant oversight, seeing I was trying to be faithful to the original Mario game loop.