Reworked main loop to support multiple board more easily.

Each 'Board' will now contain 2 CellMaps, an ID and a 'running' value.