The Imitation Game is built around the functions register(), immigrate(), dispute() and reassign(). The schedule is enforced with scheduler(). Personhood is verified with the public mapping proofOfPersonhood. Mixing is done with external contracts.
For a complete reference implementation, see ImitationGame.sol.
Turing, Alan M. (1950). Computing machinery and intelligence. Mind 59 (October):433-60.
