WE GOT SOME ANIMALS HERE!
PRESS F12 TO SEE!

 
var a = { 
 isalive: "I am alive"
 };

var danimal = Object.create(a);
var fanimal = Object.create(a);

danimal.dog = {
AmIAlive: console.log(danimal.isalive),
type: console.log("This dog is a scruffer pupper"),
speak: console.log("I go bark bark bark"),
walk: console.log("I walk around randomly"),
pee: console.log("I piddle on the floor"),
};

danimal.cat = {
AmIAlive: console.log(danimal.isalive),
type: console.log("I'm a short haired cat"),
speak: console.log("I go MOW MOW MOW"),
walk: console.log("I walk around randomly"),
pee: console.log("I piddle in the c-c-c-catbox"),
};

danimal.fish = {
AmIAlive: console.log(danimal.isalive),
type: console.log("I'm a goldfish"),
speak: console.log("I go glub c:"),
walk: console.log("I swim randomly in my tank"),
pee: console.log("I piddle in my bowl"),
};

danimal.turtle = {
AmIAlive: console.log(danimal.isalive),
type: console.log("I'm a ninja turtle"),
speak: console.log("I go pizzaaaaaaa"),
walk: console.log("I fight crime"),
pee: console.log("I piddle in the sewers"),
};

fanimal.horse = {
AmIAlive: console.log(danimal.isalive),
type: console.log("I have a long mane"),
speak: console.log("I go nyehhhh"),
walk: console.log("I run quickly!"),
pee: console.log("I piddle in the field"),
};

danimal.cow = {
AmIAlive: console.log(danimal.isalive),
type: console.log("I'm polka dotted"),
speak: console.log("I go moooo!"),
walk: console.log("I mozey around"),
pee: console.log("I piddle in the field"),
};

danimal.chicken = {
AmIAlive: console.log(danimal.isalive),
type: console.log("I'm poofy"),
speak: console.log("I go BWAAAAAAAAAAAAAAAK"),
walk: console.log("I take small steps"),
pee: console.log("Do chickens pee?"),
};

danimal.goat = {
AmIAlive: console.log(danimal.isalive),
type: console.log("I have a long beard"),
speak: console.log("I go BAHHHHHHHHHHHHH"),
walk: console.log("I walk around"),
pee: console.log("I pee on everything, because I am rude"),
};


danimal and fanimal (Domestic Animal and Farm Animal.) Inherit from the a variable. It only holds one object and that is if the animal is alive, which hopefully all of them are.
so it looks like
danimal.chicken---->danimal----->a(Which holds isalive)------>Object.prototype----->Null