Update to Warriors.h/.cpp

-Added new internal functions for managing class
-added new attribute variable
-Added new enum
-Changed enum names for clarification
-still need to make a party class and a factory method for warrior class