PROTOCOL LivingThing public protocol LivingThing Describes an animal hierarchy of things Properties isAlive var isAlive: Bool Determines if the animal is alive or not