Added battle msg. Added weapon damage range and critical damage.
Redo hurt state machine. Code refactoring.