Max Schwarz
Will Culkin
Dmitri Tarasov
Please run using python 3.
Random behavior is implemented in animals/hippo.py
Strategy pattern is implemented in wakeup_strategy.py and is responsible for how animals wake up.
Observer pattern is specific to zooAnnouncer.py, Subject.py, Observer.py, and is seen/used in the other common files.
From root directory:
python Main.py