Changing remote.isEnded

the new Simulation.isEnded works on-device, the remote.isEnded didn't
work for me (not really sure why).  However, date comparisons can be
made in a simpler was as can be seen in the new methods of simulation.