I'm looking to understand how user functionality on the platform (auctions, purchasing, breeding) translates to Ethereum function calls from what smart contracts. Additionally, if you know how money flows around the functionality I'd also like to understand that.
All Blockchain platform has an Architect/designer that lays out detail of operation, in regards of your query about cryptokitties platform you have to address to the designer, if you are planning to become an architect you have to do your research and understanding of programming languages.
I for the life of me don't understand how that game got so popular. I remember early on people were making good money off breeding and selling kitties. Last I had been aware that game had kind of died out because Ethereum transactions got bogged down and expensive and it wasn't really worth the transaction fees to play. Furthermore the whole concept to me was just kinda dumb. A parody game called cryptotitties came out shortly after, same concept just with boobs instead of kitties. I think it got popular because it was the first dApp out there and because crypto was incredibly hot at the time. I've been kind of out of the crypto space for the past 6 or 8 months but I would think the popularity of that game has died off