Finished simulations assignment with 100 percent correctness