#180 Intermediate - Some additions to the pet class