CryptoPets: A blockchain based game to collect, trade, and train digital creatures across virtual worlds.