https://github.com/zack-bitcoin/go-coinThis is a cryptocurrency which I wrote in python. It is around 700 lines.
move in a game are a type of transaction, which the miner has to verify.
Using zeroth confirmation transactions, you don't have to wait long for each move, you can play 10+ moves per block.
Very few people are mining right now, you can make a lot of money.
I will help you install if you need.