Used Node Futures to show simulation happening on client side