For example, I have a class called animals. I don't think I need to subclass this into birds, mammals, etc, because I only want to have one class that contains methods and ui for all animals, e.g. show animal being born, show animal growing, show animal being butchered, show animal being eaten (aside: yes, this is just an example but you get the picture). However, I will only want to load all the birds and action them then return to the main menu, then navigate to the mammals and show them, and so on. In my real app each "animal" will have 3x int of information only. There is no video but it will have continuous audio and animation.
Since I only use 1/6 of the animal data each time, ie 10-15 animals, maybe 60-100 animals for the entire app what am I best off doing?