Refactors Board.
Refactor Tile and Board state and save. Now does not save empty cells.