Исправил наследование, вынес все методы в базовый класс Warrior