Daniel Burnette's Puppy Breeder 3 (Persistence Layer)