Updated classes, added framework for methods of giving/receiving animals