Optimization

Instead of copying the whole GameGrid each time a Workload is called, it
should be reset to the state before processChanges is called.