Now that I realize this will probably useless, explain my initial motivation
Add the simulation code