experiment.py stores code to run the whole experiment, including game simulation, results tracking, and visualization
agents.py stores the agent classes
simulation.py stores code to run the game simulation