Sentient Being returns a function
Meta-physical relationships with God object established.
Rename spec.
Attributes can be inherited from a specified parent object.
More existential stuff.
Minor word change.
More revelations!
Attributes can be specified in the bringToLife function.
Object instances have a parent attribute that points to the parent.
objects are instances of their parent attribute
(if the parent is a constructor function)
Minor wording changes in spec.
Obviously… but doesn’t hurt to say so.
Refactor.
Test refactor.
When SentientBeings inherit from other SentientBeings both the parent’s prototype’s attributes and parent’s own attributes are inherited.
When SentientBeing inherits from another SentientBeing the parent’s attributes do not overwrite the child’s.
Missing semi-colons (as if I care).
More testing of the inheritance and prototypes.
No more SentientBeings; now Species.