Using a vector to hold Animal Subclasses