You created a good game-play loop. I how if a hit just grazes you it doesn't knock you back that far. I could probably use this idea elsewhere.
I'm Glad u liked the idea! hoping to add more updates :)