Absolutely wonderful idea and execution. The one blemish on this is that sometimes attacks that should have hit, do not. I know that's for story reasons, but maybe the hero needs to dodge those too.