The bot will be set to run periodically, it will not be listening to the blockchain continuously. Will also give a potential window for changing ones mind.
Partly to simplify development. To keep the code simple.
Partly because I don't have big bad servers humming away to continuously process the blockchain.
RE: [test] CHESS - black's first move layout test