Awesome, I didn't see this before. Nice work!
Yeah, it's weird that the player-states don't dictate what can and can't hit, by default, across the board.
The game seems to require that you include certain flags in the coding of these moves to allow / disallow certain strikes from hitting you...