логика действия персонажей