A New Approach
Time-stepped:
  Sophisticated spatial mesh techniques
Event-stepped:
 Uses irregularly time-stamped events that
only updates what needs to be updated
when it needs to be updated
Combine the spatial mesh techniques of
time-stepped with time advance method of
event-stepped