Put spiders in attics and basements
Re-work code to use 'init' instead of 'super'

Reasons for this are twofold:

1. It stops us from needing to call 'super' in the constructor, which silently breaks things if accidentally left out.
2. It means that the parent object (which gets set in the builder) can be accessed in the new method, where it couldn't in the constructor, meaning we can now set objects up from their ancestors.
Add libraries and fill them with books
Fix bug where people only had one finger per hand
Fix typo
Add the beginnings of police stations
Looked at what's inside amino acids
Simplify attic code, remove secret notes

I can't for the life of me think what a secret note would say.
Add fire stations and fire things
Add graveyards and ghosts (spooky!)
Graves have gravestones now
Dead people shouldn't be able to think!
Tweak ghost grammar
Add arguments validation + fix bugs it found

I'm kind of ashamed that I didn't do this earlier, but not as ashamed as when I found out I needed to. It now checks the count and type of the arguments array before doing anything in the add methods.
Add last few graveyard things

Also, fix a bug where I forgot an 'else'. This never would have happened in curly-brace languages!
Add initial hospital bits
Hospital patients and corpses now have a greater chance of missing body parts

The @injuredIn field now holds the one-in-n chance that any body part will be missing. Losing one part is half as likely as losing the other, because having both things lost is pretty nasty and probably involved some horrible accident.

I have seen someone who's lost all four limbs during testing, so it does happen! :(
Add argument checks to Random + fix discovered bugs

Again, I wish I didn't have to do this. JavaScript! *shakes fist*
Add note about ctags support, which I just discovered
Remove trailing whitespace