This is probably the hardest gams on the blockchain.