Fixed issue with incorrect battle turn after item usage
Added OnHurt callback for BattleCharacter to support playing a hurt animation

Added OnVictory callback for BattleCharacter to support playing a victory animation
Fixed issue with scaled attributes and introduced LevelChangeBehaviour for attributes
Fixed battle staying stuck when Confusing effect randomizes a single target