Scala: Reactive Programming: Simulations Assignment completed