I do not fully understand what kind of simulation you want to create.
Would you explain it in more detail.