The AI now starts its own thread to fit the message passing style model
of controller interaction.