Add some TODOs, some refactoring, first test for a future hexagonal board with canvas