Perfect Counter
Adjusted the hit detection for all "ranged" attacks from all enemies in the game.
Now, as long as a counter is successful,
there will no longer be an instance where the player counterattacks but still takes damage (a "flawed counter" state).
Additionally, counter timing has been made more lenient.

As shown in the image, even if the attack has completely passed through the player, they can still successfully counterattack without taking damage.
Invincible Dodge
Adjusted the hit detection for all "melee" and "AOE" attacks from all enemies in the game.
(These are non-ranged attacks that cannot be countered.)
Dodging now has invincibility frames!
For attacks that cannot be countered, invincibility frames have been added.
Bug Fixes & Adjustments
Adjusted so that player HP is fully restored after clearing a sub-stage.
Adjusted so that player HP is fully restored when switching maps.
Adjusted the attack damage of some bosses and enemies.
Fixed various bugs related to map collisions and item drops.
This update primarily improves countering and dodging mechanics.
To put it simply...
Counters are now easier to land and will no longer result in taking damage upon success.
Dodging now grants invincibility frames against attacks that cannot be countered.
