allows for the board cells to change in a more resource-friendly way.