Added and passed first two specs for initialization and passing time to decrease food level.
Add and pass 2 more specs to decrease sleep and activity levels with the passage of time.
Add a function and spec to check if the food level is greater than 0 and return true if it's alive.
Rewrite the isAlive function and its specs so that if food, sleep and activity are 0, it is dead, if food is 0 it's dead and if food and either sleep or activity are greater than 0 it is still alive.
Add the interface with all the interaction and status sections with a form for creating a new pet. Feeding, playing and sleeping buttons work.
Add restart button, check livelihood as time passes, show inital values of livelihood, and add effects for transitions between pet's state.
Add a timer to decrease food, sleep and activity with the passage of time.
Fix the bug where the status doesn't update visually when you click an interaction button. Also adds red emergency text class for numbers <=3.