Computer Simulation and Artificial Intelligence