A full tic tac toe (noughts and crosses) game complete with an AI that learns as it plays.