First steps at removing the internal board in favor of the grid

- added tests mostly