Додано гетери сетери і базовий функціонал в клас BaseCharacter. Створено клас CharacterStateChange.