added bestiary, updated documentation, and made the code more readable