I am trying to understand how to develop a program similar to CryptoKitties. I think it uses JS to connect to Metamask and uses its own private blockchain for kitties entity.
I know CS and I am learning JS ES6 and would like to understand what I would need to develop a similar application.