New double buffer

- Remove the old view-level double buffer
- Add copy constructors to all entity classes
- Copy the current grid to stableGrid before sending it to the clients so they all receive the same grid.