Simulation works with multiple clients, still needs some improvements