Did some tinkering just now in with Hitboxes visible and it appears that the hitboxes are the actual issue, they are always the same size "tall and narrow" regardless of direction. That allows you to pretty much dodge just about every thing when on a half tiles on the x and y axis. Except attacks moving horizontal along the row of tiles beneath you. So the weapon's hit box should be short and wide for horizontal moving weapons, tall and narrow for vertical weapons, as for diagonal weapons probably an square. Which would be the same for angular weapons.