#451 More refactor and solved minor problems.

Added commientaries too to identificate where the player will attack
with the katana weapon.