Added PetDirtiness and pet.clean()

The pet will now get dirty when it plays or feeds and the pet can be
cleaned.