Multi Agent Based Simulations