Exactly my type of combat mechanics! I have been trying to do something very similar for a year now.
I love it!